google chrome - print - Conversión de HTML a PDF con Chrome pdfium
printfriendly en español (1)
PDFium (y PDF.js ) son meramente visores de PDF, no puede convertir HTML a PDF con ellos.
La generación real de PDF en Chrome se realiza mediante el componente de impresión utilizando Blink (el motor de renderizado) y Skia (la pila de gráficos). Se está realizando un esfuerzo para desacoplar la funcionalidad de impresión de la interfaz de usuario de impresión para que los proyectos de terceros puedan usar la funcionalidad de impresión ( crbug.com/311308 ), pero todavía está en proceso de elaboración.
Chrome 59 y --print-to-pdf
posteriores se pueden usar para convertir HTML a PDF, mediante el --print-to-pdf
. Consulte crbug.com/603559 para conocer la función específica en sí, y https://chromium.googlesource.com/chromium/src/+/lkgr/headless/README.md para obtener documentación sobre Chromium sin cabeza en general. Este ejemplo carga example.com y envía el resultado a `path / to / file.pdf.
chrome --headless --print-to-pdf=path/to/file.pdf https://example.com
Si quieres saber cómo usar el generador de PDF incorporado de Chrome en JavaScript, sigue la siguiente pregunta (que aún no ha sido respondida): JavaScript llama programáticamente a la función "Guardar como PDF" del diálogo de Chrome para imprimir .
¿Alguien puede sugerir cómo convertir HTML a PDF usando chrome pdfium?
Desde entonces, probé pdf.js y algunos otros, pero no me está dando un resultado adecuado.
Creo que Chrome pdfium los maneja adecuadamente. Por lo tanto, me gustaría probar pdfium para generar archivos PDF a partir de fuentes HTML.
Gracias.