Crear PDF con IText 7 en Java

Hola a todos, hoy os voy a explicar como podemos hacer un PDF con IText 7 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 7.

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

También necesitamos estos JAR:

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 contenido del zip que has descargado y los JAR adicionales.

Vamos a ver un pequeño ejemplo:



import com.itextpdf.kernel.pdf.PdfDocument;
import com.itextpdf.kernel.pdf.PdfWriter;
import com.itextpdf.layout.Document;
import com.itextpdf.layout.element.Paragraph;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;

public class PdfItext7 {

    public static void main(String[] args) {

        try {
            File file = new File("hello_world.pdf");
            PdfWriter pdfWriter = new PdfWriter(file);

            PdfDocument pdfDocument = new PdfDocument(pdfWriter);

            Document document = new Document(pdfDocument);

            Paragraph paragraph = new Paragraph("Hello World");

            document.add(paragraph);
            document.close();

            pdfWriter.close();

            System.out.println("PDF creado");
        } catch (FileNotFoundException ex) {
            System.out.println(ex.getMessage());
        } catch (IOException ex) {
            System.out.println(ex.getMessage());
        }
    }
}


Las clases importantes son PdfWriter, PdfDocument 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.

Compartir

Deja una respuesta

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