Open-Source-PDF-Bibliothek für C / C ++ Anwendung? [geschlossen]
-
09-06-2019 - |
Frage
Ich möchte in die Lage, PDF-Ausgabe von meiner (nativ) C ++ Windows-Anwendung zu generieren. Gibt es freie / Open-Source-Bibliotheken zur Verfügung, dies zu tun?
Ich sah die Antworten auf diese Frage , aber sie meist auf .Net beziehen.
Lösung
Haru ist eine kostenlose, plattformübergreifenden, Open-Source-Software-Bibliothek für Erzeugen PDF in ANSI-C geschrieben. Es arbeiten, wie kann sowohl eine statische-Bibliothek (.a, LIB) und einer gemeinsam genutzten Bibliothek (.so, .dll).
Haben Sie nicht versuchen, es selbst, aber vielleicht kann es Ihnen helfen,
Andere Tipps
Ich arbeitete an einem Projekt, das einen PDF-Bericht erforderlich. Nach der Suche nach Online fand ich die PoDoFo Bibliothek. Schien sehr robust. Ich brauchte nicht alle Funktionen, so habe ich einen Wrapper zu abstrahieren einige der Komplexität entfernt. War nicht allzu schwierig. Sie können die Bibliothek finden Sie hier:
http://podofo.sourceforge.net/
Genießen Sie!
Wenn Sie mutig und bereit sind, Ihre eigene Rolle, könnten Sie mit einem Postscript-Bibliothek starten und ergänzen es mit PDF umgehen, nutzen Sie den Adobe unter kostenlose Online-PDF-Referenz .
Es hängt ein wenig von Ihren Bedürfnissen. Einige Toolkits sind besser auf die Zeichnung, andere sind besser zum Schreiben von Text. Kairo eine ziemlich gute hat zum Zeichnen (es eine große Auswahl an Bildschirm und Dateitypen unterstützen einschließlich pdf), aber es kann für gute Typografie nicht ideal sein.
PDF Hummus. siehe http://pdfhummus.com/ - enthält alle notwendigen Funktionen für die Manipulation von PDF-Dateien mit Ausnahme machen.
jagpdf scheint einer von ihnen zu sein. Es ist in C ++ geschrieben, sondern stellt einen C-API.
- Libharu scheint von vielen genutzt werden.
Ein nicht-Open-Source-Ansatz ist: PDF Creator Pilot , die mit mehr Sprachoptionen bieten C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP und Python
MuPDF Bibliothek sieht sehr vielversprechend: http://mupdf.com/
Es gibt auch einen Open-Source-Viewer: http: // blog. kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
Versuchen Sie wkhtmltopdf
Software-Feature
Cross-Plattform. Open Source. Wandeln Sie alle Web-Seiten in PDF-Dokumente mit Webkit. Sie können Kopf- und Fußzeilen hinzuzufügen. TOC Generation. Batch-Modus Konvertierungen. Kann mit einem X-Server auf Linux-Server läuft (der X11-Client libs muss installiert sein). Kann direkt von PHP oder Python über Bindungen verwendet werden, um libwkhtmltox.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
Arbeitet mit der wxWidgets Bibliothek.