Pruebas en un entorno real
Pruebe en producción sin marcas de agua.
Funciona donde lo necesites.
Este artículo utilizará IronPDF, una biblioteca Java para crear documentos PDF de forma programática.
Los ingenieros de Iron Software han desarrolladoIronPDF for Java que ayuda a los desarrolladores Java a crear, editar y manipular documentos PDF. IronPDF le permite trabajar con todos los aspectos de los archivos PDF. Ofrece a los desarrolladores una amplia gama de funciones para crear y personalizar PDF. También ayuda a controlar el diseño y el formato del documento PDF.
Entre las principales características se incluyen la capacidad decrear un archivo PDF a partir de varias fuentes como HTML, JavaScript, CSS, documentos XML y varios formatos de imagen. Además, IronPDF ofrece las capacidades deañada encabezados y pies de página a su PDF, crear tablas en PDF, incluyenfirmas digitales, y archivos adjuntos. Soporta multihilo completo yofrece aún más funciones!
Para crear una aplicación de conversión PDF Java, debe descargar e instalar los siguientes requisitos previos:
Kit de desarrollo Java(JDK): La versión más reciente del JDK debe estar instalada en su computadora para que la aplicación de conversión de PDF se compile y ejecute. El JDK puede descargarse de la páginaSitio web de Oracle.
Maven: Maven debe ser instalado ya que es una herramienta de automatización de construcción utilizada principalmente para proyectos Java. Maven puede descargarse de la páginaSitio web de Apache Maven.
IronPDF Java Library: Ahora necesitas agregar la última versión de la IronPDF Java Library como una dependencia a tu aplicación de conversión de PDF. Agregue la siguiente dependencia de IronPDF al archivo pom.xml
de su proyecto:
``xml-mvn-install-ao
pom.xml
. <dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>2.0.5</version>
</dependency>
Una vez descargados e instalados todos los requisitos previos, ya se puede utilizar el proyecto para convertir archivos HTML en documentos PDF en aplicaciones Java.
En primer lugar, debe añadir la importación de IronPDF al archivo Java principal en el que desea ejecutar el código del conversor de PDF. Es necesario importar todas las clases necesarias, y esto se puede hacer con esta única línea de código:
import com.ironsoftware.ironpdf.*;
A continuación, en el método principal, introduzca la clave de licencia que obtuvo en el momento de la compra o la clave de prueba utilizando el comando IronPDF setLicenseKey
.
License.setLicenseKey("Your license key");
IronPDF puede convertir contenido HTML a PDF con sólo una línea de código.
PdfDocument myPdf = PdfDocument.renderHtmlAsPdf("<h1> ~HTML2PDF in JAVA~ </h1> Made with IronPDF!");
myPdf.saveAs(Paths.get("html_saved.pdf"));
En el código anterior, elrenderHtmlAsPdf
El método se utiliza para pasar la cadena HTML que se convertirá en un documento PDF. Entonces elsaveAs
el método se llama para generar el PDF.
Esto crea un documento PDF llamado "html_saved.pdf" que contiene el contenido HTML pasado como cadena.
Con el siguiente código, puede convertir el archivo HTML en un documento PDF:
// Render the HTML as a PDF. Stored in myPdf as type PdfDocument;
PdfDocument myPdf = PdfDocument.renderHtmlFileAsPdf("example.html");
// Save the PdfDocument to a file
myPdf.saveAs(Paths.get("html_file_saved.pdf"));
Aquí, elrenderHtmlFileAsPdf
El método se utiliza para convertir un archivo HTML en un archivo PDF. También se pueden renderizar CSS y JavaScript junto con el archivo HTML, preservando el diseño y el formato del archivo HTML.
A veces quieres crear archivos PDF directamente desde una página web. Para este propósito, la biblioteca IronPDF proporciona el métodorenderUrlAsPdf
para convertir HTML desde una URL a PDF. Entonces la URL se utiliza como un argumento para el método.
// 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"));
También puedes especificar el formato del archivo PDF, como el tamaño de página, la orientación de la página, el tamaño de los márgenes, el diseño y muchas otras propiedades simplemente usando elChromePdfRenderOptions
y pasando las opciones de diseño en el método renderUrlAsPdf
como segundo argumento.
Tras ejecutar el proyecto con cualquiera de los ejemplos de código anteriores, se generarán archivos PDF para todo el contenido HTML. A continuación puede ver la salida de ejemplo de "Convertir HTML a PDF".
Salida de URL a PDF
Encontrará más información enejemplos de código para crear PDF a partir de HTML enSitio web de IronPDF para desarrolladores Java.
IronPDF Website
IronPDF renderiza todas las imágenes y textos sin perder ningún formato. En el archivo PDF se puede hacer clic en los botones y editar los cuadros de texto.
Este artículo demostró cómo crear un PDF usando la función "Convert HTML to PDF" de la API de Java de IronPDF.
IronPDF for Java es de uso gratuito, pero a efectos de despliegue, tiene uninformación sobre la licencia comercial que parte únicamente de $749. También puede acceder alprueba gratuita de IronPDF for Java para probar su funcionalidad en modo de producción.
9 productos API .NET para sus documentos de oficina