Pregunta ¿Biblioteca de código abierto en PDF para la aplicación C / C ++? [cerrado]


Quiero poder generar resultados PDF desde mi aplicación C ++ (nativa) de Windows. ¿Hay alguna biblioteca de código abierto / libre disponible para hacer esto?

Miré las respuestas a esta pregunta, pero en su mayoría se relacionan con .Net.


76
2017-09-12 11:31


origen


Respuestas:


LibHaru

Haru es una plataforma libre, cruzada,   biblioteca de software de fuente abierta para   generando PDF escrito en ANSI-C. Eso   puede funcionar como una biblioteca estática (.a,   .lib) y una biblioteca compartida (.so,   .dll).

No lo intenté yo mismo, pero tal vez pueda ayudarte


54
2017-09-12 11:35



Trabajé en un proyecto que requería un informe en pdf. Después de buscar en línea, encontré la biblioteca PoDoFo. Parecía muy robusto. No necesitaba todas las características, así que creé un contenedor para abstraer parte de la complejidad. No fue muy difícil. Puedes encontrar la biblioteca aquí:

http://podofo.sourceforge.net/

¡Disfrutar!


17
2017-09-12 11:41



Si eres valiente y estás dispuesto a lanzar el tuyo propio, podrías comenzar con una biblioteca PostScript y aumentarla para tratar con PDF, aprovechando la ventaja de Adobe. referencia gratuita en PDF en línea.


15
2018-01-03 00:56



PDF Hummus. ver por http://pdfhummus.com/ - contiene todas las funciones necesarias para la manipulación con archivos PDF, excepto el renderizado.


6
2017-10-24 07:36



jagpdf parece ser uno de ellos. Está escrito en C ++ pero proporciona una API de C


6
2017-09-12 12:00



Depende un poco de tus necesidades. Algunos kits de herramientas son mejores para dibujar, otros son mejores para escribir texto. El Cairo tiene un muy buen diseño (admite una amplia gama de tipos de pantalla y archivos, incluido el pdf), pero puede no ser ideal para una buena tipografía.


5
2017-09-12 11:57



  • LibHaru parece ser utilizado por muchos.

Un enfoque de fuente no abierta es: PDF Creator Pilot que proporciona más opciones de idioma, incluyendo C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP y Python


3
2018-05-13 11:52



La biblioteca muPdf parece muy prometedora: http://mupdf.com/

También hay un visor de código abierto: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html


1
2017-11-24 09:56



Tratar wkhtmltopdf 

Funciones de software

Plataforma cruzada Fuente abierta. Convierta cualquier página web en documentos PDF usando webkit. Puede agregar encabezados y pies de página. Generación de TOC Conversiones en modo por lotes Puede ejecutarse en un servidor Linux con un XServer (las bibliotecas de cliente X11 deben estar instaladas). Puede ser utilizado directamente por PHP o Python a través de enlaces a libwkhtmltox.


1
2018-02-13 19:30



http://wxcode.sourceforge.net/docs/wxpdfdoc/

Funciona con la biblioteca wxWidgets.


0