PDF/A標準に準拠した PDF ファイルの生成をサポートしている主流の Delphi レポート ジェネレータ(存在する場合)はどれですか。主にFastReportsとQuickReportに興味があります。
2 に答える
コードから使用できるオープンソースのレポートビルダーを提供しました。これにより、PDFまたはPDF/A準拠のファイルを生成できます。
コードからレポートを作成し、画面でプレビューできます。その後、レポートをPDFとして印刷またはエクスポートできます。レポートの描画では、.emfファイルまたはTMetaFileを埋め込んだ場合でも、GDI +が使用されることに注意してください。アンチエイリアスを使用すると、画面上で滑らかに見えます。レポートを作成するためのレポート専用のメソッドがいくつかありますが、真のCanvasプロパティもあり、必要なものを描画できます。
一部のコンテンツからPDFファイルを作成するためだけに、プレビュー機能なしで同じクラスを使用できます。
これは無料で、MPL / LGPL / GPLの下でライセンスされており、Delphi6からXEまでコンパイルおよび実行されます。Delphi 2009より前でも、100%Unicodeに対応しています。
レポートをPDF/A標準に準拠させるには、ExportPDFA1
プロパティがに設定されていることを確認する必要がありますtrue
。フォントファイルのサブセット(つまり、使用されている文字のみ)のみがPDFコンテンツに結合され、ディスク容量を節約します。したがって、PDF / Aファイルは、デフォルトのオプションで生成されたPDFファイルよりも大きくなります。
レポートが強化されました(ソースコードリポジトリ内):ブックマーク、リンク、ドキュメントアウトライン、およびレポートプレビュー内のライフナビゲーションを処理するようになりました。生成されたPDFファイルは、これらのリンクとアウトラインツリーも処理します。いくつかの問題も修正されました(ビットマップまたは下線付きのテキストについて)。また、レポートに複数回描画された場合、1つのビットマップはPDFに1回だけ保存されます。したがって、最新のソースコードリポジトリバージョンを使用していることを確認してください。
PDF FactoryなどのPDFプリンターの使用を検討しましたか?
一般に、レポートからPDFを取得する最も簡単な方法。