USO DE IRONPDF FOR JAVA

Java PDF Converter (Tutorial de ejemplo de código)

Actualizado 25 de agosto, 2024
Compartir:

Este artículo tratará sobre la conversión de PDF y cómo convertir archivos a PDF utilizando Java y también presentará IronPDF, una biblioteca PDF de Java.

IronPDF: Biblioteca PDF Java

IronPDF es unBiblioteca Java PDF de Iron Software que permite a los desarrolladores crear,editar y manipular documentos PDF fácilmente. Proporciona una API fácil de usar paraconversión de contenido HTML en documentos PDFla traducción debe ser profesional, preservando la precisión técnica y explicando las características y ventajas de estas herramientas para desarrolladores.

IronPDF ofrece una excelente compatibilidad con tecnologías web modernas como CSS3 y JavaScript, lo que permite crear documentos y páginas PDF que incluyen funciones avanzadas comoformularios interactivos con ejemplos de IronPDF yextracción de medios incrustados.

Los desarrolladores pueden utilizar la sencilla API de IronPDF para generar PDF desde cero o convertir documentos HTML existentes en PDF. La biblioteca también ofrece una serie de opciones de personalización, lo que permite a los desarrolladores añadirencabezados y pies de página personalizados para PDF, marcas de agua por motivos de seguridadimágenes y otras características a sus documentos PDF.

La biblioteca está diseñada para ser rápida y eficiente, lo que significa que puede manejar archivos PDF de gran tamaño y documentos complejos con facilidad. IronPDF también admite multiproceso, lo que permite a los desarrolladores generar documentos PDF en paralelo y mejorar el rendimiento general.

Primeros pasos con IronPDF

Instalación de la biblioteca Java IronPDF en su proyecto Maven es un proceso sencillo. Siga los pasos que se indican a continuación para instalar la biblioteca utilizando la dependencia proporcionada:

  1. Abra su proyecto Maven en un IDE como Eclipse, IntelliJ IDEA o NetBeans.

  2. Abra el archivo pom.xml de su proyecto.

    Desplázate hasta la sección de dependencias y añade el siguiente código:

<dependency>
   <groupId>com.ironsoftware</groupId>
   <artifactId>com.ironsoftware</artifactId>
   <version>2024.11.4</version>
</dependency>

Este código añade la biblioteca Java IronPDF y la biblioteca de registro slf4j-simple como dependencias para su proyecto.

  1. Guarde el archivo pom.xml.

  2. Cree su proyecto para descargar e instalar la biblioteca Java IronPDF y sus dependencias.

    Ya puede utilizar la biblioteca Java IronPDF en su proyecto. Para ello, añada la siguiente sentencia import a su clase Java:

import com.ironsoftware.pdf.*;
JAVA

Ahora puede utilizar la API IronPDF for Java para crear, editar y manipular documentos PDF.

Ha instalado correctamente la biblioteca Java IronPDF en su proyecto Maven utilizando la dependencia proporcionada. Ahora puede utilizar la biblioteca para convertir documentos HTML a PDF, crear documentos PDF desde cero y modificar documentos PDF existentes.

Convertir HTML en PDF

Aconvertir contenido HTML en un archivo PDF utilizando IronPDF for Java, puede utilizar el siguiente código Java:

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

public class HtmlToPdfConverter {
    public static void main(String[] args) {
        // Apply your license key
        License.setLicenseKey("YOUR-LICENSE-KEY");

        // Set a log path
        Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

        // Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
        PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1>Hello World</h1> Made with IronPDF!");

        // Save the PdfDocument to a file
        myPdf.saveAs(Paths.get("html_saved.pdf"));
    }
}
JAVA

El programa anterior establece la clave de licencia utilizando el método License.setLicenseKey. A continuación, establece la ruta de registro utilizando el método Settings.setLogPath para especificar la carpeta de salida donde debe guardarse el archivo de registro.

A continuación, utiliza elPdfDocument.renderHtmlAsPdf para convertir el HTML en un documento PDF. El contenido HTML se pasa como argumento de cadena a este método. En este ejemplo, el contenido HTML es un simple mensaje "Hola Mundo".

Una vez creado el documento PDF, el programa lo guarda en un archivo mediante la funciónsaveAs especificando la ruta del archivo como argumento. En este ejemplo, el archivo se guarda como "html_saved.pdf" en el directorio actual.

Convertir archivos HTML a formato PDF

Utilización de laArchivo HTML para generar archivos PDF es una tarea compleja. Pero IronPDF lo hace muy fácil y con la ayuda de IronPDF, podemos hacer esta tarea con unas pocas líneas de código.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("invoice.html");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
JAVA

En primer lugar, se importa la biblioteca IronPDF junto con las clases Java IO necesarias. Se establece una clave de licencia para permitir el uso de la biblioteca IronPDF. La ruta de registro se establece en el directorio especificado a efectos de registro.

A continuación, el archivo HTML se convierte en un documento PDF mediante IronPDFrenderHtmlFileAsPdf método. El documento PDF resultante se almacena en una variable llamada myPdf.

Por último, el documento PDF se guarda en un archivo mediante el método saveAs, con la ruta del archivo de salida especificada.

Convertidor PDF Java(Tutorial de ejemplo de código), Figura 1: Salida de archivo PDF

Salida del archivo PDF

Convertir URL en archivo PDF

El código proporcionado puede utilizarse para convertir cualquierURL a un documento PDF rápidamente y guardarlo en un archivo utilizando la biblioteca IronPDF.

import com.ironsoftware.ironpdf.*;
import java.io.IOException;
import java.nio.file.Paths;

// Apply your license key
License.setLicenseKey("YOUR-LICENSE-KEY");

// Set a log path
Settings.setLogPath(Paths.get("C:/tmp/IronPdfEngine.log"));

// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderUrlAsPdf("https://ironpdf.com");

// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("url.pdf"));
JAVA

A continuación se indican los pasos necesarios para convertir una URL en PDF:

  1. Importe las clases necesarias de la biblioteca IronPDF y de las bibliotecas Java estándar.

  2. Establezca su clave de licencia IronPDF utilizando el método License.setLicenseKey. Puede obtener una clave de licencia en el sitio web de IronPDF.

  3. Establezca la ruta para el archivo de registro de IronPDF utilizando el método Settings.setLogPath. Este paso es opcional pero se recomienda a efectos de depuración.

  4. Utiliza elPdfDocument.renderUrlAsPdf para convertir la URL en PDF. Este método devuelve unDocumentoPdf que representa el PDF generado.

  5. Utiliza elPdfDocument.saveAs para guardar el PDF en un archivo. Este método toma un objeto Path que representa la ruta del archivo donde debe guardarse el PDF.

    Convertidor PDF Java(Tutorial de ejemplo de código), Figura 2: Salida de archivo PDF

    Salida del archivo PDF

Resumen

El artículo destaca la importancia de utilizar el formato PDF en la era digital actual y presenta IronPDF como una biblioteca Java PDF que ayuda a los desarrolladores a crear, editar y manipular documentos PDF. IronPDF es compatible con las tecnologías web actuales, como CSS3 y JavaScript, y cuenta con una API sencilla que permite a los desarrolladores generar archivos PDF desde cero o convertir documentos HTML existentes en PDF.

Además, el artículo ofrece ejemplos prácticos para demostrar cómo se puede utilizar IronPDF para convertir archivos HTML, contenido HTML y URL en documentos PDF. El modelo de tarificación deOpciones de licencia de IronPDF comienza en $749 e incluye unoportunidad de prueba gratuita para que los desarrolladores prueben el producto antes de comprarlo.

< ANTERIOR
Cómo generar archivos PDF desde aplicaciones Java de forma dinámica
SIGUIENTE >
Cómo añadir firmas digitales a los PDF en Java

Instalar con Maven

Versión:2024.11.4

<dependency>
  <groupId>com.ironsoftware</groupId>
  <artifactId>ironpdf</artifactId>
  <version>2024.11.4</version>
</dependency>

¿Listo para empezar? Versión: 2024.11 acaba de salir

Descarga gratuita de Maven Ver licencias >