100 votes

Bibliothèque PDF open source pour application C/C++ ?

Je souhaite être en mesure de générer une sortie PDF à partir de mon application Windows C++ (native). Existe-t-il des bibliothèques gratuites/open source disponibles pour faire cela ?

J'ai regardé les réponses à cette question mais ils concernent surtout .Net.

8voto

Leon Timmermans Points 23230

Cela dépend un peu de vos besoins. Certaines boîtes à outils sont meilleures pour le dessin, d'autres pour l'écriture de texte. Le Caire est assez bon pour le dessin (il prend en charge un large éventail d'écrans et de types de fichiers, y compris les pdf), mais il n'est peut-être pas idéal pour une bonne typographie.

5voto

prakash Points 18075
  • LibHaru semble être utilisé par beaucoup.

Une approche non-open source est : PDF Creator Pilot qui offre davantage d'options de langage, notamment C++, C#, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP et Python.

5voto

Petro Points 91

La bibliothèque muPdf semble très prometteuse : http://mupdf.com/

Il existe également une visionneuse open source : http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html

2voto

Hefny Points 130

Essayez wkhtmltopdf

Caractéristiques du logiciel

Plate-forme croisée. Source ouverte. Convertissez n'importe quelle page web en document PDF en utilisant webkit. Vous pouvez ajouter des en-têtes et des pieds de page. Génération de la table des matières. Conversions en mode batch. Peut fonctionner sur un serveur Linux avec un XServer (les librairies du client X11 doivent être installées). Peut être utilisé directement par PHP ou Python via des bindings à libwkhtmltox.

1voto

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

Fonctionne avec la bibliothèque wxWidgets.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X