当前位置:  开发笔记 > 编程语言 > 正文

在Delphi 2009中显示PDF文件的最佳方法是什么?

如何解决《在Delphi2009中显示PDF文件的最佳方法是什么?》经验,为你挑选了2个好方法。

我应该使用什么组件在Delphi 2009应用程序中显示PDF文件?

编辑:

我一直在使用 Synactis的PDF Viewer - 一个非常好的免费PDF查看器但它没有Delphi 2009支持.

所以我需要从产品中进行设计



1> 小智..:

我们在我们的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组件满足了我们的需求.



2> Vegar..:

我有一种感觉,越来越多的用户喜欢acrobat reader的替代品,所以强迫他们安装acrobat来使用你的程序是一个坏主意.

ProPlus版本的Gnistice PDFtoolkit允许您显示pdf文件.QuickPDFLibrary也是如此.我相信他们还有更多.

在用户首选的pdf查看器中启动文件可能是更好地控制打印等的第二个选项.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有