Cha*_*iga 7 pdf delphi components delphi-2009
我应该使用什么组件在Delphi 2009应用程序中显示PDF文件?
编辑:
我一直在使用 Synactis的PDF Viewer - 一个非常好的免费PDF查看器但它没有Delphi 2009支持.
所以我需要从产品中进行设计
小智 11
我们在我们的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;
Run Code Online (Sandbox Code Playgroud)
有原生的Delphi组件,但嵌入Acrobat Reader组件满足了我们的需求.
我有一种感觉,越来越多的用户喜欢acrobat reader的替代品,所以强迫他们安装acrobat来使用你的程序是一个坏主意.
ProPlus版本的Gnistice PDFtoolkit允许您显示pdf文件.QuickPDFLibrary也是如此.我相信他们还有更多.
在用户首选的pdf查看器中启动文件可能是更好地控制打印等的第二个选项.
| 归档时间: |
|
| 查看次数: |
25277 次 |
| 最近记录: |