需要PDF查看器控件 - 尝试了很多

Jub*_*bba 12 pdf delphi activex ocx

我正在寻找一个组件来查看和打印Delphi/C++ Builder中的PDF文件.Delphi或ActiveX,而不是.NET.许可证必须是免版税分发,观众不得要求安装Adobe Reader.

到目前为止,我尝试过:

Gnostice PDFtoolkit:显示JPX图像的问题

Radaee PDF Viewer:快速渲染,但崩溃.没有来自支持的回复.

VeryPDF:渲染速度慢,但可靠.没有打印

WPViewPDF:大多数PDF的混乱布局

GdViewer:没有连续的多页显示

QuickPDF库:无连续多页显示

eXPert PDF Viewer:不允许使用通用PDF查看器.没有来自支持的回复.

EasyPDF SDK:无连续多页显示

DynamicPDF:没有免版税许可

Foxit PDF SDK:没有免版税许可证

3-Heights PDF Viewer:无版税许可证

还有其他选择吗?

问候,Brian

And*_*ash 0

看起来连续的多页显示是免版税库的主要问题。

只是一个想法:一种选择可能是使用 QuickPDF 将 PDF 转换为多页 PDF 文件,然后自己编写一些代码来模拟连续的多页滚动。如果您需要缩放和其他 PDF 显示功能,那么这可能不适合您的需求。另一种选择是使用侧面的缩略图窗口来帮助用户导航并在主窗口中显示单个页面。您可能没有太多其他选择,因为您似乎已经使用了我知道的所有 PDF 库以及更多库。

当然,这完全取决于您的查看和打印要求。