PDFium Delphi Component
基于 PDFium 的查看、渲染、表单、PAdES 签名、涂黑、比较和标准验证,适用于 Delphi、C++Builder 和 Lazarus。
PDF 与电子表格 SDK
PDF 库
选择适合查看、渲染、创建、编辑、签名、预检报告及合规文档工作流的 PDF 工具包。

对比
三者都能读取、渲染、签名和验证 PDF,也都提供完整的 Object Pascal 源码并支持免版税发布。区别在于每一款能做而另外两款做不到的事情,以及你需要随应用一起分发什么。
| 库 | 最适合 | 只有它能做到 | 部署方式 |
|---|---|---|---|
| HotPDF Delphi Component | 创建和编辑 PDF,且无需随程序分发任何东西 | 自带渲染引擎和图像编解码器(JBIG2、JPEG 2000、CCITT、TIFF)、完整的 Type1 / OpenType 字体引擎、带 QuickJS JavaScript 与 FormCalc 脚本的实时 XFA 表单运行时、HTML5 模板导入、SVG 导入与导出、Factur-X 与 XRechnung 电子发票验证,以及通过 JSON 作业和 C ABI 驱动的可移植 Linux 核心 | 直接编译进你的可执行文件。没有 PDF 运行时需要分发、对版本,也不必在部署审计中另行说明 |
| PDF Library for Delphi | 用一套工具覆盖完整的文档生命周期 | 可切换的 GDI+ / PDFium / Cairo 渲染器、结构审计 API、PKCS#11 硬件令牌签名、欧盟信任列表验证、Arlington PDF Model 检查、PDF/UA-2 检查、DOCX / HTML / Markdown 导出、带断词的文本排流,以及并行批量渲染 | 提供 Object Pascal 源码;当非 Delphi 代码需要调用时,另有 DLL、ActiveX 和 Dylib 入口 |
| PDFium Delphi Component | 阅读、审阅和合规工作 | 无障碍朗读架构、表格提取为 CSV / JSON、语义重排为 HTML、远程文档的渐进式加载、面向 Linux (Qt6) 和 macOS (Cocoa) 的原生 LCL 查看器构建、基于 LittleCMS 的 ICC 颜色转换、独立于页面像素的注释与表单控件比较,以及 PAdES B-B 到 B-LTA 签名(含远程与 HSM 流程) | 随应用一起分发 PDFium 库(Windows 上为 pdfium.dll);需要相关功能时再附带可选的 V8 / XFA runtime |
如果应用要生成文档,而你不能或不愿分发渲染引擎,就选 HotPDF。如果需要一套工具覆盖完整生命周期,或者涉及硬件令牌签名、欧盟信任列表验证、非 Delphi 调用方,就选 PDF Library for Delphi。如果工作重心是阅读、审阅和证明合规而非创作文档,就选 PDFium Delphi Component。
在 Delphi 和 C++Builder 应用中嵌入 PDFium VCL Component 工作流,或在 Lazarus/FPC 中嵌入 PDFium LCL Component 工作流,通过源码组件实现查看、渲染、表单、打印、预检报告和面向标准的验证。
losLab PDF Library 为 Delphi 和 C++Builder 团队提供源码可用的 PDF 引擎,适用于桌面、服务器、DLL、ActiveX 和 Dylib 工作流,内置 PDF/A 和 PDF/UA 检查、PAdES 签名支持及渲染器选择,无需通过外部 PDF 服务路由文档。
HotPDF 是一个原生 VCL PDF 库,适用于需要直接通过 VCL 代码进行 PDF 创建、编辑、表单处理、注释、加密、数字签名、Unicode 字体处理、标准合规输出以及预检报告的 Delphi 和 C++Builder 应用程序,而无需部署外部 PDF 运行时。
基于 PDFium 的查看、渲染、表单、PAdES 签名、涂黑、比较和标准验证,适用于 Delphi、C++Builder 和 Lazarus。
原生 PDF 创建、编辑、签名、OCR 和动态 XFA 表单,附带完整源代码,适用于 Delphi、C++Builder 和 Free Pascal。