Gnostice PDFtoolkit是一个用于Delphi™和 C++Builder® 的多功能的PDF文档处理控件,它提供了上百种功能和特性使开发人员具有强大的开发能力。PDFtoolkit隐藏了PDF格式的复杂性,允许开发人员轻松地创建具有全面PDF文档处理功能的应用程序,这些功能包括PDF编辑、增强、保护、合并、分割、显示、数字签名、打印、表单处理、提取文本、导出图像等。 PDFtoolkit的使用不需要安装任何PDF软件,如Adobe PDF library、Adobe Acrobat Professional、Adobe PDF Reader或者GhostScript。
具体描述:
一般特点, I/O和安全性支持
- 从文件和内存流中载入数据
- 保存数据到文件和内存流
- 保存数据到HTTP响应
- 重置组件-卸载文件,并释放所有使用的资源
- 运行时设置对话框
- 保存数据到文件并Email发送
- 使用TrueType字体
- 嵌入TrueType字体
- 字体子集,以减少文件大小
- 支持所有的字符集-东欧,汉语,日语...
- 使用40位和128位加密的密码安全保障
- 读取有密码保护的文档 (需要密码)
- 对于水印,文档信息和书签支持Unicode
- 对文本注释支持Unicode
文档增强
- 创建文件纲要(目录)
- 插入页眉页脚
- 为每个页面设置自定义缩略图
- 使用文本和图像插入水印 [水平和垂直文本]
- 页号戳
- 在内容中插入书签 (链接注释)
- 对书签设置不同的行为 [URI, GoTo, GoToR, Launch, JavaScript]
- 对注释设置不同的行为 [URI, GoTo, GoToR, Launch, JavaScript]
- 设置文件和页面事件
- 插入注释 [文本,自由文本,线,正方形,圆,高亮显示,下划线,任意形,删除线,印章,印刻]
- 附加文件 (任何类型的文件)
- 在页面上绘制文本[水平和垂直文本]
- 绘制简单的HTML文本 [标签支持: <font>, <b>, <i>, <u>, <strikeout>]
- 对水印和绘制文本的不同支持[时间,日期, 页数, 总页数]
- 在页面内容中激活链接 [http://, ftp://, e-mail and file://]
- 设置展现特性[页面切换时]
- 添加数字签名
文档的修改和重新组织
- 合并多个文档
- 从一个文档到另一个文档插入页面
- 附加一个文档的页面到另一个文档的结尾处
- 从文档中删除页面
- 从文档中提取页面并创建一个新的文档
- 插入新的空白页
- 具有无限嵌套等级的添加和修改现有的大纲条目(目录)
- 删除存在的大纲条目
- 修改文档信息字段 [作者,主题,标题,关键词]
- 写入文档的XMP元数据 (自定义文档信息)
- 在页面上隐藏部分区域
- 排列页面 [在顶端,并排]
文档管理
- 压缩文档
- 解压缩文档
- ASCII编码文档(ASCII85和ASCIIHex)
- 更改浏览页面布局
- 设置和编辑查看器的参数
- 更改用户使用权限
- (需要所有者的密码)
Acroforms 处理(PDF eForms)
- 读取并填写表单字段值
- 充分利用表单字段属性[名称,描述,类型,允许的值...]
- 编辑表单字段属性
- 删除表单字段
- 插入新的表单字段
- 合并表单字段
文档搜索与提取
- 读取文档信息[作者,主题,标题,关键字...]
- 读取文档的XML元数据
- 提取文本(无格式纯字符串)
- 提取具有格式的文本 (具有基本格式的纯文本)
- 提取所有的页面内容以具有一定属性的文本,图形,图案对象
- 提取页面并保存为一个新的文档 获取页面属性 [大小, Mediabox, Cropbox, Rotation]
文档查看,打印,搜索和转换
- 查看器组件
- 打印机组件
- 渲染PDF到画布并转换为JPEG,BMP格式,还可以使用eDocEngine转换为其他的格式[HTML,RTF,TIFF...]
- 搜索面板组件
- 书签面板组件