May 17th 2008 01:13 pm

Hacer un PDF en Java

Vamos el día de hoy a explicar como crear un archivo PDF en Java, editar y darle formato al PDF para darle una presentación magnifica para nuestros trabajos.

Para realizar el archivo tenemos que ver primero la librería que nos ayudara a crear el PDF, en este caso usaremos iText, esta biblioteca nos permite crear y manipular archivos PDF, RTF y HTML en Java, y es una librería Open Source. La descargaremos desde aquí.

Ahora nos apoyaremos desde NetBeans 6.0, ahí añadiremos la librería solo vamos al proyecto, librerías y añadir jar.

Explicare brevemente el código necesario para crear y editar el PDF.

  1. /**importar los paquetes necesario*/
  2. import java.io.FileOutputStream;
  3. import java.io.IOException;
  4. import com.lowagie.text.Document;
  5. import com.lowagie.text.DocumentException;
  6. import com.lowagie.text.Paragraph;
  7. import com.lowagie.text.pdf.PdfWriter;</span>
  8.  
  9. public class ArchivoPDF {
  10.  
  11. public static void main(String[] args) {
  12.  
  13. // 1. Se crea un objeto documento de la clase Document.
  14. Document documento= new Document();
  15.  
  16. try {
  17.  
  18. //2.Creamos el archivo PDF.
  19. PdfWriter.getInstance(documento, new FileOutputStream("archivo.pdf"));
  20.  
  21. //3. Abrimos el archivo PDF para poder editarlo.
  22. documento.open();
  23.  
  24. //4. Añadimos al objeto documento un párrafo.
  25. documento.add(new Paragraph("Hola mundo este es mi primer PDF"));
  26.  
  27. //5. Le añadimos el tamaño de la pagina.
  28. documento.setPageSize(PageSize.A3);
  29.  
  30. //6.Le damos una nueva pagina.
  31. documento.newPage();
  32. documento.add(new Paragraph("Este es una nueva pagina"));
  33. documento.setPageSize(PageSize.LETTER);
  34.  
  35. }
  36. catch(DocumentException de) {
  37. System.err.println(de.getMessage());
  38. }
  39. catch(IOException ioe) {
  40. System.err.println(ioe.getMessage());
  41. }
  42. // 6.Cerramos el documento.
  43. documento.close();
  44. }
  45. }

Espero que les guste el post, alguna duda comentala por favor.

Para siempre... me parece mucho tiempo.

2 Comments »

2 Responses to “Hacer un PDF en Java”

  1. Ens on 18 May 2008 at 1:49 pm #

    gracias… buen post…. :)

  2. Edith on 09 Jun 2008 at 9:50 pm #

    Me parecio buen post, oye pero yo tengo una duda , como le puedo haceer para poner una imagen en el pdf??

Trackback URI | Comments RSS

Leave a Reply

« Programa en Java y OpenGL | String o StringBuffer? »