HTML a PDF
Este ejemplo de código ilustra cómo IronPDF puede transformar contenido HTML sin procesar en documentos PDF de alta calidad y pixelados a la perfección. IronPDF puede renderizar el marcado HTML con una estructura simple (como la que se da en el ejemplo anterior) y un marcado más complejo que incorpora elementos anidados, declaraciones de hojas de estilo e interacciones de JavaScript.
Entre bastidores, IronPDF utiliza un motor de renderizado integrado en Chrome para interpretar el contenido HTML, JavaScript y CSS como contenido web adecuado antes de traducirlo con precisión a su representación equivalente basada en PDF. Esto garantiza que IronPDF produzca archivos PDF cuyo contenido aparezca de la misma forma que lo haría en un navegador web compatible con los estándares.
La clase PdfDocument
de IronPDF ofrece varios métodos estáticos que permiten a los desarrolladores en Java renderizar contenido HTML desde diferentes fuentes. PdfDocument.renderHtmlAsPdf
, como se muestra en el ejemplo anterior, transforma una cadena que contiene marcado HTML en su forma PDF. Para convertir contenido web ubicado en una red local o a través de Internet, llame a PdfDocument.renderUrlAsPdf
, que acepta una cadena que contiene la URL de la página web que se va a renderizar. Para los archivos HTML guardados en un directorio del sistema de archivos local, especifique sus rutas en las llamadas al método PdfDocument.renderHtmlFileAsPdf
.
Los desarrolladores pueden personalizar la apariencia de los documentos PDF devueltos por los tres métodos anteriores utilizando la clase ChromePdfRenderOptions
. Consulte la documentación de la API ChromePdfRenderOptions para más información.