2

PDFを生成するにはDelphiライブラリが必要です(商用で、できればソース付き)。さらに、ライブラリは Unicode (UTF-8) をサポートする必要があります。私はすでにhttp://www.quickpdflibrary.com/を見つけました。このライブラリの経験はありますか?

Update1 : これまでの私の経験: PDF を画像に変換する QuickPDF: 文字が互いに移動する

Update2 : これまでの私の最高の経験は gnostice です: http://www.gnostice.com/eDocEngine_VCL.asp

Update3 最後に、QuickPDF が最高のライブラリだと思います。フォントが pdf に埋め込まれていない場合、文字が移動するという欠点があります (Update1 を参照)。

4

4 に答える 4

3

GnostIceには、eDocEngineおよびPDFToolkitVCLコンポーネントがあります。AFAIK、それらはUnicodeをサポートしています。

WPCubedにはPDFを生成するためのDelphiラッパーコンポーネントもありますが、それらがUnicodeをサポートしているかどうかはわかりません。

于 2012-12-16T15:35:38.407 に答える
3

私の QuickPDF の使用経験は一流です。ライブラリは高速で、広範で使いやすいです。フォーラムは非常に反応がよく、初心者ユーザーには敬意が示されています。それは私のツールキットの重要な部分です。

そうは言っても、私の図書館の使用は主に政府のフォームに記入する分野であり、それは非常にうまく機能していることを付け加えておきます. また、それを使用して一連のレポートを作成し、それらすべてをハイパーリンクのアウトラインで自動的に結合する予定です。

于 2012-12-16T16:02:38.113 に答える
2

Debenu QuickPDF もおすすめです。非常に包括的な機能セット、優れたサポート。

Delphi XE について言及し、「UTF-8」のサポートが必要であることから、現在のライブラリ関数はすべてネイティブ UnicodeString パラメータを使用して文字列変数を渡すことを指摘しておく必要があります。したがって、UTF-8 データの処理のサポートは、ライブラリではなく Delphi から提供されます。

于 2012-12-16T17:24:11.817 に答える
2

既にライブラリを見つけたとしても (質問のポイントは何ですか?)、当社のオープン ソースSynPDF ライブラリは Unicode (フォント フォールバックを含む) をサポートし、 Uniscribe レンダリングによるグリフ シェーディングもサポートします。

Delphi 6 から XE3 まで動作し、完全なソース コードがあり、TCanvasプロパティから動作できます。つまり、通常の VCL 描画コマンドを使用してコンテンツを描画したり、メタファイルをレンダリングしたりできます。静的にリンクされ (外部 DLL は不要)、非常に高速で、小さい PDF コンテンツを生成します。

一部のユーザーは、フォーラムで、このオープン ソース ライブラリがほとんどの「商用」バージョンよりも優れていると述べています。オープン ソースは自由です。会社が将来ライブラリを維持しなくても、誰でもプロジェクトをフォークして更新できます。今すぐソースを入手して、必要かどうかを確認してください。場合によっては、オープン ソースの方が安全です。

于 2012-12-17T05:58:24.320 に答える