Gnostice PDFOne是一个功能强大的PDF组件套装,适用于Java程序员,提供了丰富的API用于创建,编辑,查看,打印,合并,分割,重新组织,加密,解密,书签,水印和印章PDF文档。还可以创建,编辑,填充,和平铺PDF表单。且控件不需要其他PDF软件,如Adobe® PDF库, Adobe Acrobat® Professional 或 Ghostscript。
具体描述:
- 从文件和内存流中载入数据
- 保存数据到文件和内存流
- 完全支持读取PDF1.3到1.6版本 (Acrobat 4到7)文件
- 支持TrueType, OpenType和TTC (TrueType 字体集)字体
- 支持完整的f TrueType, OpenType和TTC(TrueType 字体集)字体嵌入
- 支持TrueType, OpenType和TTC (TrueType字体集)字体子集嵌入
- 为文本渲染支持Unicode。支持所有的字符集– 东欧语言,汉语,日语...
- 使用Unicode编码方式指定水印,文档信息属性,书签和文本注释
- 使用40位和128位的密码加密保障文档的安全
- 读取加密PDF文档需要给出密码
- 读取PDF文档的XML元数据信息
- 读取和修改文档信息属性,如标题,作者,主题,关键字...
- 设置文档查看器参数
- 添加和修改页面缩略图
- 能够渲染多种图像类型,包括JPEG, BMP (v1.0到v4.0)包括具有索引的BMP,和PNG格式
- 使用Flate Encode/Decode, ASCII85 Encode/Decode, ASCIIHex Encode/Decode, RunLength Encode/Decode, 和LZW Encode/Decode编码/解码方式压缩/解压缩文档
文档创建(新文档)
- 先进的绘图功能 – 页眉/页脚,段落,表格,文本框,水印/印章和文本和图像的自动分页
- 插入注解- 文本,链接,自由文本,线,方形,圆形, 突出显示,下划线,曲线,删除线,印章,印刻,脱字符等
- 文件附件
- 添加行为到链接和注释- URI, go-to, remote go-to, launch, JavaScript, and named
- 添加文档级和页面级的行为
- 添加行为给书签[URI, go-to, remote go-to, launch, JavaScript, and named]
- 添加页面级和文档级的文件附件
- 文档修改(针对现有的文件)
- 使用文本和图像添加水印和印章
- 添加,编辑,和删除注释
- 添加书签行为 [URI, go-to, remote go-to, launch, JavaScript, and named]
- 添加注释行为 [URI, go-to, remote go-to, launch, JavaScript, and named]
- 插入页面级和文档级附件
- 添加页眉页脚
- 添加,修改,和删除页面缩略图
- 绘制形状,如圆形,椭圆,正方形,长方形,线,折线,多边形...
- 编写各种字体格式的文本
- 在已渲染的文本中放置自动文本 [页码,总页数,时间和日期]
- 使一个PDF文档能够被用作一个具有多种过渡效果的演示文稿幻灯片
- 更改页面布局
- 更改文档查看器设置
- 更改文档浏览器窗口的设置
- 修改和删除分配给一个书签的行为
- 修改和删除分配给一个注释的行为
- 添加,修改,和删除书签
- 更改所有者和用户密码
- 更改文档的限制
文档的重新组织
- 将几个文档合并为一个文档
- 从一个文档复制页面并追加或插入这些页面到另一个文档
- 将一个文档分割为几个不同的新文档
- 从页面重新组织操作中包含/排除书签,注释,表单字段,页面级行为,文档级行为
Acroforms 处理(PDF eForms)
- 创建新的PDF表单字段
- 编辑和填充现有的表单字段
- 平铺现有的表单字段使它们互补相交
- 删除表单字段
- 克隆表单字段
- 从一个FDF文件中导入表单字段值
- 导出表单字段值到一个FDF文件
- 编辑具有XFA数据的表单字段
文档查看与打印
- PDF查看器组件
- PDF打印机组件
- 字体类型 – 嵌入式Type 0,Type 1,Type 3,和TrueType
- 图象编码 - CCITT Fax和DCT
- 图像的颜色空间 – 设备(RGB, CMYK和灰度级), CIE-based (RGB, 灰度级, 和ICC), 和特殊的(Indexed, Separation*和DeviceN*)
- 每种颜色成分的图像比特位数-1,4,和8位
- 普通的和平铺的表单字段
- 页面视图选项-固定,缩放,和旋转
- 查看其导航选项-第一页,最后一页,下一页,上一页,和自定义(通过用户手动输入页码)
- 用于指定打印机,打印机页面尺寸,页面范围,份数,和自定页面大小调整,旋转和居中的各种选项
- 图像的输出格式(通过安装的JRE版本和Java 高级图像I/O工具API支持)