2

Delphi 2010 で PDF を作成するための適切なライブラリは何ですか?

以前の Unicode PowerPDF を使用しました。これは廃止されましたが、やりたいことを実行するのに十分な柔軟性がありました (非常にカスタマイズされた非データベース/テーブル ベースのレポート)。

私は現在、Delphi 2010 で PowerPDF をコンパイルしていますが、まだ動作していません。Delphi 2010 で利用可能な優れたオープン ソース PDF ライブラリが既にある場合は、移植してデバッグしたくありません...

4

6 に答える 6

3

別のライブラリに関する情報はありませんが、PowerPDF と Unicode のサポートに関する情報を追加すると思いました。

PowerPDF は基本的に放棄されています。後継者はlibharuライブラリであり、Delphi (2009 年より前のバージョン) 用のインポート ユニットも含まれていますが、動作させるには DLL が必要であることに注意してください。

本当の問題は、Unicode をサポートしていないことです。これは、型キャストを追加して文字列型を変更することで簡単に修正できるものではありません。ライブラリ全体が 1 バイトの char 配列で動作するため、「簡単に」追加できる Unicode エンコーディングは UTF-8 だけです。私の知る限り、まだサポートされていません。したがって、PowerPDF の更新に多大な労力を費やす準備ができていない限り、私はそれを開始することさえしません

PDF の Unicode には別の問題があります。14 のコア フォントには、必要なすべてのグリフが含まれていません。適切なサポートは、ターゲット システムで使用可能にする必要があるか、同様に埋め込む必要がある埋め込みフォントまたは TrueType フォントでのみ実現できます。TTF の埋め込みには制限があることに注意してください。各フォントは、埋め込みを許可するかどうかを指定します。どのライブラリを選択する場合でも、これにも注意する必要があります。

于 2009-11-06T08:27:59.973 に答える
1

これも良いライブラリのようです: Synopse-PDF-Engine

于 2012-06-05T09:58:46.730 に答える
1

Roledata で TRolePDFを試すことができます。無料ですが、制限があります。

Delphi 用のオープン ソースやその他の無料の PDF ライブラリについては知りません。少しニッチなので、商用ソフトウェアのドメインのようです。将来的には PDF エクスポートを実装する予定であり、そのための優れたオープン ソース ツールも必要なので、良いものがあればそれも知りたいです。私のプログラムのほんの一部に数百ドルを費やす価値はほとんどないように思えます.

ただし、これらすべてを考慮して、維持およびサポートされ、Delphi 2009 バージョンを備えた本格的な PDF ライブラリが必要な場合 (そして、数百ドルを費やすほど重要です)、llionsoft でツールを試すことができます。

于 2009-11-06T23:57:23.080 に答える
1

これも良いライブラリのようです: Quick PDF

于 2009-11-08T06:53:21.517 に答える
1

PowerPDFは、PDF ドキュメントを視覚的に作成するための VCL です。QuickReport と同様に、Delphi IDE 上で PDF ドキュメントを簡単にデザインできます。PowerPDF には Delphi 2007 以降が必要です。

于 2012-06-05T08:43:07.970 に答える