Je souhaite pouvoir générer une sortie PDF à partir de mon application Windows C ++ (native). Existe-t-il des bibliothèques gratuites / open source disponibles pour ce faire?
J'ai regardé les réponses à cette question , mais elles concernent principalement .Net.
c++
c
pdf
open-source
ChrisN
la source
la source
J'ai travaillé sur un projet qui nécessitait un rapport pdf. Après avoir cherché en ligne, j'ai trouvé la bibliothèque PoDoFo. Semblait très robuste. Je n'avais pas besoin de toutes les fonctionnalités, j'ai donc créé un wrapper pour résumer une partie de la complexité. Ce n'était pas trop difficile. Vous pouvez trouver la bibliothèque ici:
http://podofo.sourceforge.net/
Prendre plaisir!
la source
Si vous êtes courageux et désireux de lancer le vôtre, vous pouvez commencer avec une bibliothèque PostScript et l'augmenter pour gérer le PDF, en tirant parti de la référence PDF en ligne gratuite d'Adobe .
la source
PDF Houmous. voir pour http://pdfhummus.com/ - contient toutes les fonctionnalités requises pour la manipulation avec des fichiers PDF à l'exception du rendu.
la source
jagpdf semble être l'un d'entre eux. Il est écrit en C ++ mais fournit une API C.
la source
Cela dépend un peu de vos besoins. Certaines boîtes à outils sont meilleures pour dessiner, d'autres sont meilleures pour écrire du texte. Cairo a un assez bon pour le dessin (il prend en charge un large éventail de types d'écran et de fichiers, y compris le pdf), mais il n'est peut-être pas idéal pour une bonne typographie.
la source
La bibliothèque muPdf semble très prometteuse: http://mupdf.com/
Il existe également un visualiseur open source: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
la source
muPdf
Une approche non open source est: PDF Creator Pilot qui fournit plus d'options de langage, notamment C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP et Python
la source
Essayez wkhtmltopdf
Fonctionnalités du logiciel
Plateforme croisée. Open source. Convertissez toutes les pages Web en documents PDF à l'aide de Webkit. Vous pouvez ajouter des en-têtes et des pieds de page. Génération de TOC. Conversions en mode batch. Peut fonctionner sur un serveur Linux avec un XServer (les bibliothèques client X11 doivent être installées). Peut être directement utilisé par PHP ou Python via des liaisons à libwkhtmltox.
la source
http://wxcode.sourceforge.net/docs/wxpdfdoc/
Fonctionne avec la bibliothèque wxWidgets.
la source