Pruebe en producción sin marcas de agua.
Funciona donde lo necesite.
Obtén 30 días de producto totalmente funcional.
Ténlo en funcionamiento en minutos.
Acceso completo a nuestro equipo de asistencia técnica durante la prueba del producto
En este tutorial, nos adentramos en la conversión de HTML a PDF en Node.js sin utilizar Puppeteer, sino empleando la biblioteca Iron PDF. Comenzamos instalando Iron PDF con npm
, asegurando que los binarios necesarios estén en su lugar. El tutorial guía a través de la importación de módulos esenciales, la configuración global con una clave de licencia y la creación de PDFs a partir de varias fuentes HTML.
El primer ejemplo demuestra cómo convertir una cadena HTML simple en un PDF usando el método PDFDocument.fromHTML
. El proceso es sencillo: define una cadena HTML, pásala como argumento y guarda el PDF utilizando la función saveAs
.
A continuación, abordamos una tarea más compleja: convertir una página web en un PDF. Utilizando el método PDFDocument.fromURL
, proporcionamos la URL, guardamos el documento como un PDF y preservamos el diseño y contenido de la página web.
Para los archivos HTML sin conexión, el proceso refleja la conversión de cadenas HTML, pero usamos la ruta del archivo en su lugar. Este método es particularmente útil para gestionar estructuras HTML complejas almacenadas en archivos.
Después de ejecutar el código en Node.js, verificamos la salida. Los PDFs mantienen el formato y la disposición, ya sea a partir de cadenas de HTML simples, archivos o páginas web completas.
El tutorial destaca la capacidad de Iron PDF para manejar eficientemente diversas conversiones de HTML a PDF con un mínimo de código. Para aquellos interesados en explorar más a fondo, una prueba de Iron PDF está disponible en su sitio web.
Lectura adicional: Cómo convertir HTML a PDF en Node.js sin Puppeteer