Delphi PDF SDK

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

losLab PDF Library 为 Delphi 和 C++Builder 团队提供带源代码的 PDF 引擎,适用于桌面、服务器、DLL、ActiveX 和 Dylib 流程,内置 PDF/A 与 PDF/UA 检查、PAdES 签名支持和多种渲染器选择,无需把文档交给外部 PDF 服务。

losLab PDF Library SDK 界面和 PDF 流程预览

面向开发者自主管理流程的源代码级 PDF 引擎

losLab PDF Library 是面向 Delphi 和 C++Builder 的 PDF SDK,适合需要在自有软件中创建、修改、渲染、打印、签名、加密、检查和预检 PDF 文档的应用。

该库使用 Delphi/Object Pascal 编写,并为 Delphi 和 C++Builder 项目提供完整源代码。它还提供 DLL、ActiveX 和 Dylib 选项,便于需要从 C#、VB.NET、VB6、VBA、ASP/ASP.NET、PHP、PowerBuilder、PowerBASIC、RealBasic、Visual C++ 以及其他可调用 DLL 或 ActiveX 组件的环境集成 PDF 自动化的团队使用。

当 PDF 流程属于产品或后台业务流程时使用它:生成发票、签署合同、归档提交、无障碍审查、打印输出、表单处理、文档组装,或者在有问题的 PDF 交付给客户之前让 CI 检查失败。

下载 PDF Library 演示包 (46 MB)

2026-05-26 版本 3.56.37: 发行说明 | API参考

主要 PDF 能力

  • 创建和编辑 PDF 页面:绘制文本、矢量图形、图像、QR 码、PDF417、DataMatrix、条形码、注释、链接、大纲、命名目标、元数据和文档属性。
  • 页面组装和文档修复:从受控源文档拆分、合并、追加、复制、克隆、规范化、移动、删除、隐藏、旋转和重建页面。
  • 渲染和打印:在 GDI+、PDFium 和 Cairo 渲染引擎之间切换,用于屏幕预览、光栅导出、设备上下文渲染和打印机流程。
  • 表单和交互式文档:创建、填写、编辑、扁平化、检查和管理 AcroForm 字段、外观、字段标志、JavaScript 动作、附件以及相关文档数据。
  • 文本、图像和字体:处理 BMP、TIFF、JPEG、JPEG 2000、GIF、PNG、EMF、HTML 文本框、Unicode 文本、TrueType、OpenType、Type 1、字体嵌入、字体子集化和提取流程。
  • 安全和签名:加密和解密 PDF、设置权限、使用公钥收件人加密、用可选 SHA-256/384/512 摘要签名、添加 PAdES 属性、为签名加时间戳,并附加 DSS/VRI 验证数据。
  • 预检报告和诊断:运行 PDF/A 和 PDF/UA-1 检查,生成文本、JSON、HTML 或 CSV 报告,将稳定文本报告与基线比较,并以摘要 CSV 输出批量处理文件夹。
  • 低层 PDF 控制:在流程需要精确 PDF 结构时,访问对象编号、页面字典、目录项、输出意图、保存版本锁、扩展级门控、平铺图案、可选内容、测量字典和直接图像插入。

面向标准和合规的输出

PDF 合规性取决于源内容、字体、ICC 配置文件、元数据、标签、替代文本、签名、时间戳以及组织采用的验证器。losLab PDF Library 提供构建面向标准 PDF 所需的控制和诊断能力,同时把最终策略验证留给应用或 QA 流水线。

流程库支持应用责任
PDF 1.2-1.7创建、编辑、严格的保存版本控制、扩展级检查、渲染、打印、表单、注释、附件、链接和文档结构 API。选择目标 PDF 版本,并移除或升级不属于该输出配置的功能。
PDF/A输出意图控制、XMP 元数据辅助、嵌入字体流程、版本防护,以及面向归档流水线的内置 PDF/A 文件检查。为选定的归档策略提供正确的元数据、字体、颜色配置文件和业务规则。
PDF/UA-1带标记 PDF 构建、结构树 API、角色映射处理、替代文本、ActualText、读取端检查,以及写入端 GetPDFUADiagnostics 反馈。编写有意义的阅读顺序、语言、标题、列表、表格语义、替代文本和表单说明。
PAdESETSI.CAdES.detached 签名、signing-certificate-v2 数据、签名策略和承诺属性、RFC 3161 时间戳增强、SHA-256/384/512 摘要选择,以及 DSS/VRI 组装。提供证书、TSA 响应、吊销数据、签名策略选择和针对验证器的接受测试。
预检自动化CreatePreflightReportExSavePreflightReportEx 和 Delphi PreflightReport 演示为 PDF/A 与 PDF/UA-1 检查生成文本、JSON、HTML 和 CSV 输出。决定哪些报告格式、基线、退出码和问题数量应阻止 CI、归档接收或客户交付。
安全AES-128、AES-256、权限处理、密码保护、公钥收件人加密,以及面向受控分发的加密文档检查。将密码、证书、私钥和收件人策略置于自己的安全控制之下。

API 表面和部署选择

  • Delphi XE5 到 Delphi 13,以及 C++Builder XE5 到 C++Builder 13。
  • 用于直接集成 Delphi 和 C++Builder 的原生 Object Pascal 源代码,并为公开 TPDFlib 函数生成 API参考页面。
  • 为 C#、VB.NET、VB6、VBA、ASP/ASP.NET、PHP、Visual C++、PowerBuilder、PowerBASIC、RealBasic 和兼容工具提供 DLL 与 ActiveX 访问。
  • 在目标 IDE 和运行时支持时提供 32 位和 64 位构建选项。
  • 为需要围绕同一库家族进行跨平台 PDF 自动化的团队提供 macOS Dylib 选项。
  • 提供用于 PDF 创建、页面操作、图像和字体处理、表单、加密、签名、渲染、打印和预检报告自动化的独立演示项目。

包含的演示和验证覆盖

该包包含面向常见集成任务的 Delphi 和 C++Builder 演示,也包含在自动化比可视界面更重要时使用的命令行示例。

  • 创建和排版:HelloWorld、AddTextImage、CreateTable、DrawWrappedText、TextPaging、AddFormattedTitle、HTML 文本、条形码、QR 码以及图像转 PDF 流程。
  • 文档操作:CopyPageRanges、PageOperations、ExtractText、ExtractImage、ExtractEmbeddedFonts、ExtractAnnotAttach、DirectAccess,以及合并/拆分类处理。
  • 渲染和打印:PdfToImage、MultiFunction 渲染器选择、PrintPDF、GDI+、PDFium 和 Cairo 输出路径。
  • 安全和签名:PdfEncrypt、PdfDecrypt、PdfPermission、PdfSigning、PAdES 属性流程、DSS/VRI 辅助功能,以及面向时间戳的签名路径。
  • 预检自动化:Delphi PreflightReport 演示可验证单个文件或文件夹,写入文本/JSON/HTML/CSV 报告,输出 preflight-summary.csv,并返回便于自动化使用的退出码。

最近的自动化覆盖包括 Delphi DUnitX 和 C++Builder GoogleTest 套件,覆盖文档创建、压缩、图像、字体、表单、安全、签名、打印、PDF 版本合规性、PDF/UA 诊断,以及预检报告生成和比较。

何时选择 losLab PDF Library

  • 当应用必须创建、修改、签名、验证和交付 PDF,而不仅是显示 PDF 时选择它。
  • 当 Delphi 或 C++Builder 团队需要源代码级控制、内部诊断和长期可维护性时选择它。
  • 当流程需要在一个工具包中组合渲染、打印、表单、签名、加密、PDF/A、PDF/UA、PAdES 和预检报告时选择它。
  • 当 CI、归档交接、无障碍审查或受监管交付需要稳定报告文件,而不是只靠手动查看器检查时选择它。
  • 仅需要专注的 PDF 查看器或渲染器时选择 PDFium Component;项目需要更轻量的 PDF 创建组件时选择 HotPDF

授权

通过 FastSpring 使用信用卡/借记卡、PayPal、AliPay 或电汇付款:
完整源代码授权包含一年更新:
PDFlibPas 单人授权 / 1 位开发者 ($899)
PDFlibPas 团队/SME 授权 / 最多 5 位开发者 ($1799)
PDFlibPas 企业授权 / 不限开发者 ($3599)

购买年度续费(首次购买价格的 40%)。


探索 Delphi PDF Component & Spreadsheet Development 的更多内容

订阅产品更新

订阅后可通过电子邮件接收最新文章。