用于创建、编辑、显示和打印 Acrobat PDF 文档的最智能的 PDF 库。PDF API 体积小、速度快、易于使用并集成到您的项目中,并且完全用 Java 编写。
产品概览
PDF 库读取和写入所有 Acrobat 版本(包括 PDF 2.0)的 PDF,并拥有一系列动态功能,包括:
透明的 Unicode 支持 - 创建阿拉伯语、俄语或日语文档就像英语一样简单
TrueType 和 Type1 字体,具有较小文件的子集。非常适合 OCR
PDF 加密,用于受密码保护的文档(40 和 128 位 RC4 或 AES)
嵌入 JPEG、PNG、GIF、TIFF 或 java.awt.Image 图像,或将条形码直接添加 到 PDF
使用专色、校准的 ICC 配置文件和其他高级色彩空间
将 HTML 样式的超链接添加到文本或图像
每秒处理 1000 多个单词,使用字距调整、连字、对齐和“卷曲引号”以提高可读性
通过定义和应用“样式”来简化复杂的文档创建
完全支持 PDF 功能,如书签、压缩和文档元信息
文档的非线性创建 - 可以按任何顺序创建和编辑页面
支持PDF/UA标准
加长版
Java PDF 库的扩展版提供了附加功能:
加载和编辑现有 PDF 文档,作为模板或与其他文档合并
创建和编辑交互式表单,或“AcroForm”
对文档进行数字签名,或验证现有的数字签名
可以读写 线性化 或“网络就绪”PDF,专为更快下载而设计
Java PDF 查看器
在扩展版之上,查看器扩展可用于显示 PDF:
用于显示 PDF 文档的 Swing 组件
将 PDF 转换为 Tiff (或任何其他位图格式)
从 PDF 文档中提取和索引文本和图像,包括与 Apache Lucene 的集成
打印 PDF 文档,包括对 Java 5 打印不支持的注释和其他 PDF 功能的支持
创建 PDF/A 文档:针对各种 PDF/A 和 PDF/X 配置文件预检新的或现有的 PDF
产品优势
BFOs PDF 库为开发人员提供了无与伦比的实施灵活性和可靠性。它具有可扩展性、线程安全性和极快的速度,经过多年磨练,可在从普通 PC 到大型机的任何 Java 平台上运行。
API 的设计使您无需了解 PDF 规范即可创建 PDF。我们尽可能多地隐藏血腥细节,但仍然让您几乎完全控制 PDF 本身。在可能的情况下,我们重用标准的 Java 类——例如,页面存储在 java.util.List 中,可以以任何您喜欢的方式对其进行操作(因此将页面从一个文档移动到另一个文档是轻而易举的)。这意味着 API 更小更容易记住。
查看器扩展允许解析 PDF 并将其转换为位图以供显示、保存为位图图像(例如 TIFF)或用于打印。尽管 Java 5 理论上支持开箱即用的打印 PDF,但结果通常很差,并且对注释、加密文档等功能的支持不完整。我们的 PDF 库填补了这一空白,为所有 PDF 提供一致的结果。