Open source PDF library for C / C++ application? [fermé]
je veux pouvoir générer une sortie PDF à partir de mon application Windows (native) C++. Y a-libres/open source bibliothèques disponibles pour ce faire?
j'ai regardé les réponses à cette question , mais elles se rapportent principalement .Net.
10 réponses
Haru est une plate-forme libre, bibliothèque de logiciels libre pour génération de PDF écrit en ANSI-C. It peut fonctionner à la fois comme statique-bibliothèque (.un, .lib) et une bibliothèque partagée (.donc, .DLL.)
N'a pas essayé moi-même, mais peut-être qu'il peut vous aider
j'ai travaillé sur un projet qui exigeait un rapport pdf. Après avoir cherché en ligne j'ai trouvé la bibliothèque PoDoFo. Semble très robuste. Je n'avais pas besoin de toutes les fonctionnalités, donc j'ai créé un wrapper pour faire abstraction d'une partie de la complexité. N'est pas trop difficile. Vous pouvez trouver la bibliothèque ici:
http://podofo.sourceforge.net /
Profitez-en!
si vous êtes courageux et prêt à lancer le vôtre, vous pouvez commencer avec une bibliothèque PostScript et l'augmenter pour traiter avec PDF, en profitant de Adobe référence PDF en ligne gratuite .
PDF humus. voir pour http://pdfhummus.com / - contient toutes les fonctionnalités requises pour la manipulation avec les fichiers PDF, sauf le rendu.
jagpdf semble en faire partie. Il est écrit en C++ mais fournit une API C.
cela dépend un peu de vos besoins. Certaines boîtes à outils sont meilleures pour dessiner, d'autres pour écrire du texte. Cairo a un assez bon pour le dessin (il supporte un large éventail de types d'écran et de fichiers, y compris pdf), mais il peut ne pas être idéal pour une bonne typographie.
- LibHaru semble être utilisé par beaucoup.
a non-open source approach is: PDF Creator Pilot which provides more language options including C++, C#, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP et Python
la bibliothèque muPdf semble très prometteuse: http://mupdf.com/
il y a aussi un visualiseur open source: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
Try wkhtmltopdf
caractéristiques du logiciel
de la Croix-plate-forme. L'Open source. Convertissez toutes les pages Web en documents PDF en utilisant webkit. Vous pouvez ajouter des en-têtes et pieds de page. Table des matières génération. Conversions en mode discontinu. Peut fonctionner sur un serveur Linux avec un XServer (les libs du client X11 doivent être installées). Peut être utilisé directement par PHP ou Python via des fixations à libwkhtmltox.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
fonctionne avec la bibliothèque wxWidgets.