Question

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 ils concernent principalement .Net.

Était-ce utile?

La solution

LibHaru

Haru est une bibliothèque de logiciels gratuite et transformatrice ouverte pour générer du PDF écrit dans ANSI-C.Il peut fonctionner à la fois comme une bibliothèque statique (.a, .lib) et une bibliothèque partagée (.so, .dll).

Je ne l'ai pas essayé moi-même, mais cela peut peut-être vous aider

Autres conseils

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.Parait très robuste.Je n'avais pas besoin de toutes les fonctionnalités, j'ai donc créé un wrapper pour éliminer une partie de la complexité.Ce n'était pas trop difficile.Vous pouvez trouver la bibliothèque ici :

http://podofo.sourceforge.net/

Apprécier!

Si vous êtes courageux et prêt à lancer le vôtre, vous pouvez commencer avec une bibliothèque PostScript et l'augmenter pour gérer les fichiers PDF, en tirant parti des fonctionnalités d'Adobe. référence PDF en ligne gratuite.

Cela dépend un peu de vos besoins.Certaines boîtes à outils sont meilleures pour dessiner, d'autres sont meilleures pour écrire du texte. Caire a un assez bon 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.

PDF Houmous.voir pour http://pdfhummus.com/ - contient toutes les fonctionnalités requises pour la manipulation des fichiers PDF, à l'exception du rendu.

jagpdf Il semble que ce soit l'un d'entre eux.Il est écrit en C++ mais fournit une API C.

  • LibHaru semble être utilisé par beaucoup.

Une approche non open source est : Pilote de création de PDF qui fournit plus d'options de langage, notamment 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 existe également un visualiseur open source : http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html

Essayer wkhtmltopdf

Fonctionnalités du logiciel

Plateforme multiplateforme.Open source.Convertissez n'importe quelle page Web en documents PDF à l'aide de Webkit.Vous pouvez ajouter des en-têtes et des pieds de page.Génération de COT.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 vers libwkhtmltox.

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

Fonctionne avec la bibliothèque wxWidgets.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top