10

Delphi 2009アプリケーションでPDFファイルを表示するには、どのコンポーネントを使用する必要がありますか?

編集:

SynactisのPDFViewerを使用しています 。これは非常に優れた無料のPDFViewerですが、Delphi2009はサポートされていません。

だから私はそれを製品から設計する必要があります

4

7 に答える 7

13

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 コンポーネントを組み込むことで、私たちのニーズを満たすことができました。

于 2009-03-08T21:06:57.240 に答える
2

Twebbrowser または Bsalsa Web ドキュメントを使用して、ファイルパスを URL エンコードし、それを Web ドキュメントとして渡すことができます。ブラウザ領域内にデフォルトの PDF アプリケーションがロードされます。

于 2011-10-11T08:52:22.007 に答える
1

WPCubed ( http://wptools.de/ ) は、ロイヤルティ フリーの配布ライセンスと Delphi サポート - 4、5、6、7、2005、2006、2007、BCB 5、6、2006、2007 を備えた WPViewPDF ツールを提供します。

于 2009-03-21T17:51:30.610 に答える
1

私は wptools PDF ビューアーを使用していませんが、他の PDF ツールは一流だと言えます。

于 2009-03-29T05:23:30.563 に答える
0

オリジナルの Acrobat Reader ActiveX を Delphi に埋め込むのが最善の方法であり、無料です。PDFを作成したい場合、それには多くの費用がかかります。

于 2009-11-04T17:59:53.887 に答える