composer - Conversión HTML2PDF
html2pdf() (9)
Estamos desarrollando software para Linux y Windows que requiere que los archivos CVS se generen en informes PDF. He escrito un programa en C para convertir los archivos CVS en archivos HTML (td, tr, etc.) y luego estoy convirtiendo el HTML en PS usando html2ps y luego ps2pdf en Linux.
Sin embargo, como se mencionó anteriormente, también estamos desarrollando para Windows y, aunque soy consciente de que html2ps y ps2pdf están disponibles en Windows, tienen algunas dependencias que causarán dolores de cabeza a nuestros clientes (concretamente, Perl y Ghostscript). ¿Hay alguna aplicación de consola nativa de Windows que convierta HTML en PDF que se pueda distribuir como archivos ejecutables únicos sin mayores dependencias?
Me gustaría agregar una nueva entrada que he usado recientemente - wkhtmltopdf - es un proyecto de código abierto que usa webkit para renderizar, lo que significa que tiene todo lo último y mejor disponible, incluyendo CSS3, SVG e incluso puede permitir javascript ejecutar antes de crear el pdf. No tiene el mismo nivel de brillo que princeXML, pero es la mejor solución de FOSS que he encontrado.
Todavía no lo he usado para documentos de varias páginas, pero creo que tiene soporte para los saltos de página de css.
PDFLib podría incluirse con una aplicación nativa escrita por ustedes mismos para crear archivos PDF. Es una gran biblioteca, solía ser gratis, pero parece que tienes que pagar por ello en estos días.
Otra opción, pero no se ajusta exactamente a su requisito de no dependencia, es iTextSharp .
He usado el componente convertidor Html2Pdf de ExpertPDF . Fácil de hacer la aplicación .NET para convertir.
Hemos utilizado Apache FOP en el pasado para convertir documentos XML a PDF. quizás no exactamente lo que estás buscando, pero ¿podría ser una opción?
Utilicé Prince XML con Java y es extremadamente potente y fácil de usar, pero también comercial.
Como Russell dice que wkhtmltopdf es probablemente la mejor opción. Creé un servicio gratuito en línea para convertir HTML a archivos PDF http://www.html2pdfrocket.com que usa wkhtmltopdf pero hace que el proceso sea fácil y multiplataforma.
He agregado ejemplos sobre cómo convertir HTML a PDF para PHP, C #, RUBY y HTML. Puede activarlo en JavaScript si lo desea.
Está siendo utilizado por la fundación corazón y otros para crear archivos PDF en tiempo real, por ejemplo, archivos PDF de recetas, facturas, recibos, etc., aunque puede descargar y guardar en caché la salida en PDF si lo desea.
Espero que lo encuentres útil y escríbeme allí si tienes comentarios o si necesitas ayuda para que kwhtmltopdf funcione en tu propio entorno.
Tuve mucha suerte con HTMLDOC . Es de código abierto y está disponible en muchas plataformas y tiene una versión comercial si desea pagarlo.
Ver Pisa . Está completamente escrito en python, así que debería funcionar en Windows y Unix. La licencia es GPL pero la licencia comercial también está disponible.