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.

76
demandé sur ChrisN 2008-09-12 15:31:20

10 réponses

LibHaru

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

54
répondu aku 2016-04-22 11:57:50

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!

17
répondu 2009-01-06 16:16:04

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 .

15
répondu Tyler 2008-09-12 11:41:50

PDF humus. voir pour http://pdfhummus.com / - contient toutes les fonctionnalités requises pour la manipulation avec les fichiers PDF, sauf le rendu.

6
répondu Lidia Mirkin 2013-01-03 00:56:04

jagpdf semble en faire partie. Il est écrit en C++ mais fournit une API C.

6
répondu Sangcheol Choi 2013-10-24 07:36:47

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.

5
répondu Leon Timmermans 2008-09-12 12:00:05
  • 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

3
répondu prakash 2012-02-28 02:31:30

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

1
répondu Peter 2012-05-13 11:52:12

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.

1
répondu M.Hefny 2013-11-24 09:56:10

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

fonctionne avec la bibliothèque wxWidgets.

0
répondu Taran Rampersad 2013-02-13 19:30:14