使用免费库(非activeX)查看程序(delphi)中的pdf

时间:2009-03-28 02:41:24

标签: delphi pdf

是否有任何开源或免费软件库可以在我的Delphi程序中显示PDF文件?

我曾经找过一个,但大多数都是商业用途或功能不全。

PS:这个解决方案需要通过使用wine来实现跨平台。

2 个答案:

答案 0 :(得分:2)

一种可能的解决方案可能是将开源SumatraPDF查看器包含在您的程序中,并使用它来显示pdf文件。 http://blog.kowalczyk.info/software/sumatrapdf/index.html

除了开源之外,SumatraPDF的一个好处是它不需要安装。它只包含一个.exe,因此您可以将.exe粘贴到应用程序的文件夹中并调用它来显示pdf文件。 SumatraPDF是一个非常简单的查看器,所以它可能是你已经看过并被拒绝为“功能不全”的那个,但我不确定你是否会找到任何完美的开源解决方案

正如其他人在与此链接的类似线程中提到的那样,您可以考虑使用Gnostice库或WPCubed wpdfviewer组件。您必须购买开发人员的许可证,但随后可以将它们合并到您的应用程序中,并根据需要进行部署,无需运行时许可费用。

答案 1 :(得分:0)

我对this问题的回答讨论了Adobe API。

我错过了PS。对同一个问题的其他一些答案可能有所帮助。