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

使用免费库(非activeX)在程序(delphi)中查看pdf,delphi,pdf,Delphi,Pdf,在我的Delphi程序中是否有任何开源或免费软件库来显示PDF文件 我已经找过了,但大多数都是商业化的,或者功能不全 PS:此解决方案需要使用wine跨平台。我对问题的回答讨论了Adobe API 我错过了PS。对同一个问题的一些其他答案可能会有所帮助。一个可能的解决方案可能是在程序中包含开源的SumatraPDF查看器,并使用它来显示pdf。 苏门答腊PDF的一个优点是它不需要安装,而不是开源。它只包含一个.exe,因此您可以将该.exe粘贴到应用程序的文件夹中,并调用它来显示pdf。苏门答

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

我已经找过了,但大多数都是商业化的,或者功能不全

PS:此解决方案需要使用wine跨平台。

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


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

一个可能的解决方案可能是在程序中包含开源的SumatraPDF查看器,并使用它来显示pdf。

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

当其他人在与此链接的类似线程中出现时,可以考虑使用GnSoeStor库或WpCubWPDFFIEWER组件。你必须为这些软件购买开发人员许可证,然后可以将它们合并到你的应用程序中,并部署任意数量的软件,而无需支付运行时许可费