Delphi 2009アプリケーションでPDFファイルを表示するには、どのコンポーネントを使用する必要がありますか?
編集:
SynactisのPDFViewerを使用しています 。これは非常に優れた無料のPDFViewerですが、Delphi2009はサポートされていません。
だから私はそれを製品から設計する必要があります
Delphi 2009アプリケーションでPDFファイルを表示するには、どのコンポーネントを使用する必要がありますか?
編集:
SynactisのPDFViewerを使用しています 。これは非常に優れた無料のPDFViewerですが、Delphi2009はサポートされていません。
だから私はそれを製品から設計する必要があります
Delphi アプリケーションに Acrobat Reader を組み込みました。この記事「Adobe Acrobat をアプリケーションに埋め込む方法」をご覧ください。Acrobat Reader ActiveX コンポーネントをフォームに追加したら、次のコードを使用できます。
procedure TForm1.Button1Click(Sender: TObject);
begin
// This example assumes that you have a TOpenDialog
// and TPdf dropped onto your form
OpenDialog1.Filter := 'PDF Files (*.pdf)|*.pdf';
if OpenDialog1.Execute then
Pdf1.src := OpenDialog1.FileName;
end;
ネイティブの Delphi コンポーネントはありますが、Acrobat Reader コンポーネントを組み込むことで、私たちのニーズを満たすことができました。
Twebbrowser または Bsalsa Web ドキュメントを使用して、ファイルパスを URL エンコードし、それを Web ドキュメントとして渡すことができます。ブラウザ領域内にデフォルトの PDF アプリケーションがロードされます。
WPCubed ( http://wptools.de/ ) は、ロイヤルティ フリーの配布ライセンスと Delphi サポート - 4、5、6、7、2005、2006、2007、BCB 5、6、2006、2007 を備えた WPViewPDF ツールを提供します。
私は wptools PDF ビューアーを使用していませんが、他の PDF ツールは一流だと言えます。
オリジナルの Acrobat Reader ActiveX を Delphi に埋め込むのが最善の方法であり、無料です。PDFを作成したい場合、それには多くの費用がかかります。