PDF 库

面向 Delphi 的 PDF 开发者库

选择适合查看、渲染、创建、编辑、签名、预检报告及合规文档工作流的 PDF 工具包。

面向 Delphi 的 PDF 开发者库

对比

选择合适的 PDF 库

三者都能读取、渲染、签名和验证 PDF,也都提供完整的 Object Pascal 源码并支持免版税发布。区别在于每一款能做而另外两款做不到的事情,以及你需要随应用一起分发什么。

最适合只有它能做到部署方式
HotPDF Component创建和编辑 PDF,且无需随程序分发任何东西自带渲染引擎和图像编解码器(JBIG2、JPEG 2000、CCITT、TIFF)、完整的 Type1 / OpenType 字体引擎、条码生成(QR、Data Matrix、PDF417)、XFA 排版、Factur-X 电子发票验证、HTML 导入、SVG 导出、文档比对,以及内嵌的 JavaScript 引擎直接编译进你的可执行文件。没有 PDF 运行时需要分发、对版本,也不必在部署审计中另行说明
PDF Library for Delphi用一套工具覆盖完整的文档生命周期原生 OCR、除生成外还支持条码识别、PKCS#11 硬件令牌签名、欧盟信任列表验证、Arlington PDF Model 检查、DOCX / HTML / Markdown 导出、带断词的文本排流,以及并行渲染提供 Object Pascal 源码;当非 Delphi 代码需要调用时,另有 DLL、ActiveX 和 Dylib 入口
PDFium Delphi Component阅读、审阅和合规工作无障碍朗读架构、表格提取为 CSV / JSON、语义重排为 HTML、远程文档的渐进式加载,以及 PAdES B-B 到 B-LTA 签名(含远程与 HSM 流程)随应用一起分发 pdfium.dll;需要相关功能时再附带可选的 V8 / XFA runtime

如果应用要生成文档,而你不能或不愿分发渲染引擎,就选 HotPDF。如果需要一套工具覆盖完整生命周期,或者涉及 OCR、硬件令牌签名、非 Delphi 调用方,就选 PDF Library for Delphi。如果工作重心是阅读、审阅和证明合规而非创作文档,就选 PDFium Delphi Component。

PDF 库

面向 Delphi、C++Builder 和 Lazarus 的 PDFium Delphi Component

在 Delphi 和 C++Builder 应用中嵌入 PDFium VCL Component 工作流,或在 Lazarus/FPC 中嵌入 PDFium LCL Component 工作流,通过源码组件实现查看、渲染、表单、打印、预检报告和面向标准的验证。

Delphi PDF 库 — 用于创建、编辑、签名、渲染、预检和 PDF/UA 工作流

losLab PDF Library 为 Delphi 和 C++Builder 团队提供源码可用的 PDF 引擎,适用于桌面、服务器、DLL、ActiveX 和 Dylib 工作流,内置 PDF/A 和 PDF/UA 检查、PAdES 签名支持及渲染器选择,无需通过外部 PDF 服务路由文档。

用于 Delphi PDF 创建和编辑的 HotPDF Component

HotPDF 是一个原生 VCL PDF 库,适用于需要直接通过 VCL 代码进行 PDF 创建、编辑、表单处理、注释、加密、数字签名、Unicode 字体处理、标准合规输出以及预检报告的 Delphi 和 C++Builder 应用程序,而无需部署外部 PDF 运行时。