Crear PDF con IText 5 en Java

Hola a todos, hoy os voy a explicar como podemos hacer un PDF con IText 5 en Java.

Si queremos que nuestra aplicación crear PDF para exportar información, tenemos una biblioteca muy útil llamada IText.

En este tutorial, vamos a usar la versión 5.

Lo primero que haremos es descargar los JAR necesarios, lo puedes hacer desde aquí.

Créate un proyecto Java (yo lo haré en Netbeans) y en la raíz del proyecto, crea una carpeta lib y guarda aquí el JAR que has descargado.

Vamos a ver un pequeño ejemplo:


import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Phrase;
import com.itextpdf.text.pdf.PdfWriter;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.util.logging.Level;
import java.util.logging.Logger;

public class PdfIText5 {

    public static void main(String[] args) throws DocumentException {
        
        try {
            Document document = new Document();
            String dest = "hello_world.pdf";
            PdfWriter.getInstance(document, new FileOutputStream(dest));
            document.open();
            
            Phrase header = new Phrase("Hello world");
            document.add(header);
            
            document.close();
            
            System.out.println("PDF creado");
            
        } catch (FileNotFoundException ex) {
            Logger.getLogger(PdfIText5.class.getName()).log(Level.SEVERE, null, ex);
        }
    }
}

Las clases importantes son PdfWriter y Document.

Este ejemplo, creará un PDF en la raíz de nuestro proyecto.

Os dejo el ejemplo para descargar aquí.

Os dejo un video donde lo explico.

 

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *