Como genero un archivo pdf en java

Moderador: iuav

Temas relacionados: Java, JavaBeens, JBuilder, JDK, Applets, etc

Como genero un archivo pdf en java

Notapor CyberJelp2008 » Sab Nov 13, 2010 4:01 am

Debo generar un archivo pdf en java, es una aplicacion, como lo puedo hacer ???
CyberJelp2008
Novato
Novato
 
Mensajes: 5
Registrado: Mar Nov 09, 2010 8:35 pm


Re: Como genero un archivo pdf en java

Notapor 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 ??????
CyberJelp2008
Novato
Novato
 
Mensajes: 5
Registrado: Mar Nov 09, 2010 8:35 pm


Re: Como genero un archivo pdf en java

Notapor Laopecillo! » Jue Nov 18, 2010 9:27 am

Hola

Asegurate primero de tener correctamente las importaciones de manera tal que tu
paquete pueda ver la clase Image si estas usando itext luciria asi

Código: Seleccionar todo
  1. import com.lowagie.text.Image;



declaras

Código: Seleccionar todo
  1.        Image image = Image.getInstance ("[b]devi.jpg[/b]");  // (<<------ EL PATH CORRECTO)



y listo donde desees que se muestre añadelo

Código: Seleccionar todo
  1.  mipdf.add(image);    

Laopecillo!
Usuario Activo
Usuario Activo
 
Mensajes: 20
Registrado: Mar Nov 13, 2007 10:14 am
Ubicación: Panama

Re: Como genero un archivo pdf en java

Notapor CyberJelp2008 » Mar Nov 30, 2010 3:39 am

Gracias asi era !
CyberJelp2008
Novato
Novato
 
Mensajes: 5
Registrado: Mar Nov 09, 2010 8:35 pm

Re: Como genero un archivo pdf en java

Notapor Laopecillo! » Mar Nov 30, 2010 10:45 am

BUENO que gusto ser de uytilidad amigo es la idea :D
Laopecillo!
Usuario Activo
Usuario Activo
 
Mensajes: 20
Registrado: Mar Nov 13, 2007 10:14 am
Ubicación: Panama


    

Volver a Java

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado