查看器组件
使用说明
1、Gnostice PDFtoolkit是否需要Adobe Acrobat™才能工作?
PDFtoolkit不需要Adobe®PDF库,AdobeAcrobat®Professional或Ghostscript之类的软件。但是,PDFtoolkit可能会使用Adobe免费提供的某些免版税的CMap文件。这些CMap文件需要支持CID字体,CID字体通常用于显示Chinense,日语和韩语文本。
2、我是否需要在我的应用程序中提供其他文件才能使PDFtoolkit正常工作?
如果您的应用程序需要支持CID字体(由中文,韩文和日文文本使用),则需要在“部署”文件夹中提供可用的CMap文件。
除上述内容外,如果Windows操作系统早于Windows XP,则应用程序的安装程序(安装程序)应安装Windows文件gdiplus.dll。有时,可能已经安装了gdiplus.dll,在这种情况下,安装程序不应尝试覆盖现有的dll,因为这将与保护系统文件不被覆盖的Windows功能发生冲突。
3、PDFtoolkit支持哪些版本的PDF文档?
PDFtoolkit可以读取,查看和打印PDF版本1.3至1.7中的文档。它可以保存/写入PDF版本1.4至1.6。不支持某些功能,例如Adobe XML Forms Archietcture(XFA)。
4、我可以使用PDFtoolkit编辑PDF文档吗?
不能。您不能像在文字处理器中一样编辑页面的内容,但是可以插入,删除和提取页面,合并多个文档,设置水印和标记文档。
5、我可以使用PDFtoolkit管理加密的PDF文档吗?
是。PDFtoolkit可以读取和管理加密的文档。可以更改甚至删除现有加密文档的加密设置以使其解密。PDFtoolkit遵守文档作者设置的访问权限。如果提供所有者密码,则可以执行所有受支持的操作。使用用户密码,您可以执行作者想要执行的操作。
6、为了使PDFtoolkit以我的语言显示所有消息,我需要做什么/如何本地化PDFtoolkit?
为了简化用户消息的本地化,PDFtoolkit始终在需要显示字符串的任何地方使用资源字符串,包括对话框上控件的标题。如果需要更改,所有这些资源字符串都位于gtPDFResStrs.pas单元中。仅适用于注册版本。
7、PDFtoolkit的主要组件是
TgtPDFDocument是主要组件。它代表PDF文档。
TgtPDFViewer是用于显示PDF文档的GUI组件。仅在ProPlus版本中可用。
TgtPDFPrinter是用于打印PDF组件的组件。仅在ProPlus版本中可用。
TgtPDFOutlineViewer是一个GUI组件,用于显示PDF文档中书签的树状视图。仅在ProPlus版本中可用。
TgtPDFSearchPanel是提供交互式文本搜索功能的GUI组件。它可以与TgtPDFViewer组件一起使用,以提供搜索结果的集成导航。仅在ProPlus版本中可用。
更新日志
版本5.0.0.781-2019年7月22日
增强
一般
支持RAD Studio 10.3 Rio版本2。
支持书签导航的命名目的地。
DocInfo中的PDF Producer属性是可写的。
PDF查看器
引入了新的查看器模式vmNonInteractive以禁用所有用户交互。
支持渲染墨水注释。
PDF处理
改进了DocInfo的读取,写入和对宽字符串值的支持。
固定
一般
针对特定客户的C ++构建器编译器错误。
页面操作演示不允许合并文档而不先加载PDF。
PDF查看器
在交互模式下,特定于PDF的文本高亮显示不正确。
扫描的黑白图像查看特定的PDF时未呈现图像。
书签文本对于特定的PDF无法正确显示。
合并每个页面的多个内容流时,特定PDF的呈现问题。
某些客户文件的字体渲染问题。
加载特定的PDF文件时,流读取错误。
交互式模式的改进的AutoFit表单字段字体大小计算逻辑。
当DPI高于96并且应用程序可识别DPI时,缩放比例不合适。
FreeText注释现在使用可用的外观流,而不是普通的TextOut。
PDF处理
如果在签名证书中未指定电子邮件ID,则“数字签名人”在签名字段外观中为空白。
加载和保存加密的PDF文件后,表单字段丢失。
对于特定的系统配置,DPI返回0。
加载无效的PDF文档时添加了异常处理。
加载错误PDF时提高了容错能力。
内部将字体大小默认设置为50,以避免字体缓存问题。
添加书签时,重音字符编码不正确。
对特定文件执行SaveAsText时,标点符号移至下一行。
文本提取会引发特定PDF文件的浮点错误。
使用PDFToolkit填充并保存后,表单字段值错误地定位。
从具有CID编码的PDF中提取文本时,缺少某些字符。
列表中的第一个文档被加密时,MergeDocs失败。
打开带有注释的特定PDF时发生访问冲突。
加载包含Type3字体,平铺模式和无效字形ID的PDF时,各种内存泄漏。
加载带有JPX图像的特定PDF时出现内存不足错误。
条形码渲染不适用于特定的PDF。
保存特定PDF时发生访问冲突错误。
SaveFileAttachmentTo方法锁定保存的文件,直到应用程序关闭。
拼合使用特定字体的表单时,填充值将被截断。
PDF打印机
当DPI高于96时,缩放比例不合适。