C/C++ アプリケーション用のオープンソース PDF ライブラリ?[閉まっている]
-
09-06-2019 - |
質問
(ネイティブ) C++ Windows アプリケーションから PDF 出力を生成できるようにしたいと考えています。これを行うために利用できる無料/オープンソース ライブラリはありますか?
の回答を見てみました この質問, しかし、それらは主に .Net に関連しています。
解決
Haruは、ANSI-Cで書かれたPDFを生成するための無料のクロスプラットフォームのオープンソースソフトウェアライブラリです。静的ライブラリ(.a、.lib)と共有ライブラリ(.so、.dll)の両方として機能します。
自分では試していませんが、役立つかもしれません
他のヒント
PDF レポートが必要なプロジェクトに取り組みました。オンラインで検索した結果、PoDoFo ライブラリを見つけました。とても頑丈そうに見えました。すべての機能が必要なわけではないので、複雑さの一部を抽象化するためにラッパーを作成しました。それほど難しくはありませんでした。ライブラリはここで見つけることができます:
http://podofo.sourceforge.net/
楽しむ!
勇気があり、自分で開発する意欲がある場合は、PostScript ライブラリから始めて、Adobe の機能を利用して PDF を処理できるように拡張することもできます。 無料のオンライン PDF リファレンス.
それはあなたのニーズによって少し異なります。描画に適したツールキットもあれば、テキストの作成に適したツールキットもあります。 カイロ 描画にはかなり優れています (PDF を含む幅広い画面とファイル タイプをサポートしています) が、優れたタイポグラフィには理想的ではない可能性があります。
PDF フムス。見てください http://pdfhummus.com/ - レンダリングを除く、PDF ファイルの操作に必要なすべての機能が含まれています。
ジャグPDF そのうちの1つのようです。これは C++ で書かれていますが、C API も提供します。
- リブハル 多くの人が利用しているようです。
非オープンソースのアプローチは次のとおりです。 PDF クリエイター パイロット C++、C#、Delphi、ASP、ASP.NET、VB、VB.NET、VBScript、PHP、Python などのより多くの言語オプションを提供します。
muPdf ライブラリは非常に有望に見えます。 http://mupdf.com/
オープンソース ビューアもあります。 http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
試す wkhtmltopdf
ソフトウェアの機能
クロスプラットフォーム。オープンソース。Webkit を使用して、Web ページを PDF ドキュメントに変換します。ヘッダーとフッターを追加できます。TOC の生成。バッチモード変換。XServer を使用して Linux サーバー上で実行できます (X11 クライアント ライブラリがインストールされている必要があります)。libwkhtmltox へのバインディングを介して、PHP または Python で直接使用できます。
http://wxcode.sourceforge.net/docs/wxpdfdoc/
wxWidgets ライブラリと連携します。