por CyberJelp2008 » Sab Nov 13, 2010 9:02 am
Lo de la creacion del pdf ya lo resolvi, pero ahora es como logro guardar una imagen, aqui les dejo el codigo del metodo para manipular el archivo pdf
public void crear_PDF(String cli, String dir, String tel, String nit) throws IOException{ "
Colocar_Destino(); //abre ventana de dialogo "guardar
if(this.rutaDestino!=null){
try {
Document mipdf = new Document();
// se establece una instancia a un documento pdf
PdfWriter.getInstance(mipdf, new FileOutputStream(this.rutaDestino + ".pdf"));
mipdf.open();// se abre el documento
mipdf.add(new Paragraph(cli)); // se añade el contendio del PDF
mipdf.add(new Paragraph(dir));
mipdf.add(new Paragraph(tel));
mipdf.add(new Paragraph(nit));
mipdf.close(); //se cierra el PDF
JOptionPane.showMessageDialog(null,"Documento PDF creado");
} catch (DocumentException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (FileNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
}
y segun esta viendo en un ejemplo para guardar una imagen seria de la siguiente forma:
File f = new File("imaPizza.jpg");
InputStream is = new FileInputStream(f);
byte b[] = new byte[(int)f.length()];
is.read(b);
mipdf.add(new Jpeg(b));
Pero no se como podria añadirlo al metodo, alguien me podria ayudar ??????