Ich möchte in der Lage sein, PDF-Ausgaben von meiner (nativen) C ++ - Windows-Anwendung zu generieren. Gibt es dafür freie / Open-Source-Bibliotheken?
Ich habe mir die Antworten auf diese Frage angesehen , aber sie beziehen sich hauptsächlich auf .Net.
c++
c
pdf
open-source
ChrisN
quelle
quelle
Ich habe an einem Projekt gearbeitet, für das ein PDF-Bericht erforderlich war. Nachdem ich online gesucht hatte, fand ich die PoDoFo-Bibliothek. Schien sehr robust. Ich brauchte nicht alle Funktionen, also habe ich einen Wrapper erstellt, um einen Teil der Komplexität zu abstrahieren. War nicht zu schwierig. Die Bibliothek finden Sie hier:
http://podofo.sourceforge.net/
Genießen!
quelle
Wenn Sie mutig und bereit sind, Ihre eigenen zu erstellen, können Sie mit einer PostScript-Bibliothek beginnen und diese für den Umgang mit PDF erweitern, indem Sie die kostenlose Online-PDF-Referenz von Adobe nutzen .
quelle
jagpdf scheint einer von ihnen zu sein. Es ist in C ++ geschrieben, bietet jedoch eine C-API.
quelle
Es hängt ein bisschen von Ihren Bedürfnissen ab. Einige Toolkits können besser zeichnen, andere besser zum Schreiben von Text. Kairo eignet sich gut zum Zeichnen (es unterstützt eine Vielzahl von Bildschirm- und Dateitypen, einschließlich PDF), ist jedoch möglicherweise nicht ideal für eine gute Typografie.
quelle
PDF Hummus. siehe http://pdfhummus.com/ - enthält alle erforderlichen Funktionen für die Bearbeitung mit PDF-Dateien außer dem Rendern.
quelle
Die muPdf-Bibliothek sieht sehr vielversprechend aus: http://mupdf.com/
Es gibt auch einen Open Source Viewer: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
quelle
muPdf
Ein nicht Open-Source-Ansatz ist: PDF Creator Pilot, der weitere Sprachoptionen bietet, darunter C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP und Python
quelle
Versuchen Sie es mit wkhtmltopdf
Softwarefunktionen
Plattformübergreifend. Open Source. Konvertieren Sie alle Webseiten mit dem Webkit in PDF-Dokumente. Sie können Kopf- und Fußzeilen hinzufügen. Inhaltsverzeichnisgenerierung. Konvertierungen im Stapelmodus. Kann auf einem Linux-Server mit einem XServer ausgeführt werden (die X11-Client-Bibliotheken müssen installiert sein). Kann direkt von PHP oder Python über Bindungen an libwkhtmltox verwendet werden.
quelle
http://wxcode.sourceforge.net/docs/wxpdfdoc/
Funktioniert mit der wxWidgets-Bibliothek.
quelle