PDF 开发 SDK

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

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

PDF component preview

HotPDF Component 概览

产品HotPDF Component
适用场景适用于由开发者自主掌控的 Delphi 和 C++Builder 文档工作流
IDE 支持Delphi 和 C++Builder XE5 至 13 Florence
部署原生 Windows 应用程序集成
源代码商业许可证包含 Object Pascal 源代码
许可应用程序部署无需支付版税
更新包含一年的更新和电子邮件支持
价格按开发者数量一次性授权
文档HotPDF Component

针对 Delphi 和 C++Builder 的原生 PDF 创建与编辑

HotPDF 是一款源代码级的 Delphi 和 C++Builder PDF 组件,专为需要直接在 VCL 代码中创建、编辑、保护、签名、验证和组装 PDF 文档的应用程序而设计。其核心编写流程不需要依赖外部 PDF 运行时,是专为使用 RAD Studio 构建的 Windows 桌面软件而打造的。

如果您的应用程序需要通过同一个原生 API 接口实现编程化页面绘制、Unicode 文本输出、字体嵌入和子集化、表单、注释、图像导入、PDF 合并/编辑操作、加密、数字签名、标准合规输出以及轻量级预检自动化,那么请使用 HotPDF。

HotPDF 支持用于 Delphi 和 C++Builder 的 RAD Studio XE5 到 RAD Studio 13.1 Florence 版本,包括 Win32、Win64 和 Win64x 工作流。

PDF edit component
Delphi PDF Edit Library(以编程方式修改文本)

主要功能

  • 创建新 PDF、添加页面、绘制文本和矢量图形、注册可重用的 Form XObject、放置图像,并保存到文件或调用方持有的流中。
  • 加载现有 PDF、检查页面框、搜索书签目标、复制页面、插入页面、提取页面、重新排序页面、删除页面、合并文档、盖章或添加水印内容,以及更新文档信息。
  • 添加超链接、命名目标、大纲、文件附件、批注、弹出窗口、高亮注释、自由文本注释、标记密文注释、水印注释、页面缩略图、图层、页面过渡效果以及查看器首选项。
  • 创建 AcroForm 字段、生成外观流、签名字段、多行和组合文本字段、富文本字段值、XFA 包容器、表单字段触发器包装,以及在所选标准配置文件允许的情况下支持 AcroForm 资源字典中的多种 Unicode 字体。
  • 在保存已编辑的副本之前,检查、更新、重命名、移除或展平加载的 AcroForm 文档中的字段。
  • 嵌入并子集化 TrueType、Type 1 PFB、OpenType-CFF 和 CID-keyed CFF 字体,以实现紧凑的多语言输出,包括含有大量中日韩(CJK)字符的文档。
  • 生成 Unicode 文本、从右到左文本、垂直文本、辅助平面字符(如 emoji)、阿拉伯语 / 波斯语 / 乌尔都语字形塑造、拉丁语标准连字、天城文重排,以及基于 OpenType GSUB 的字形输出(带有匹配的 /CIDToGIDMap/W/ToUnicode 集成)。
  • 导入 JPEG、位图、TIFF、JPEG2000、JBIG2、WMF 和 EMF 内容,提供 zlib-ng Flate 压缩和由 libjpeg-turbo 支持的 JPEG 处理。
  • 使用密码、AES-128、AES-256、PDF 2.0 AES-256 R6、公钥接收者加密以及权限标志来保护文档。
  • 通过进程内 PFX / PKCS#12 支持和 PAdES B-B、B-T、B-LT 以及 B-LTA 工作流(包括 RFC 3161 时间戳和 DSS / VRI 字典)对 PDF 进行签名。
  • 创建文本、JSON 和 HTML 预检报告,应用预检配置文件和预设,汇总批量结果,在 PDF 中嵌入报告证据,比较报告,并运行有针对性的 PDF/VT 验证。
  • 当现有的报表布局需要通过 HotPDF 输出时,可以使用适用于 FastReport、QuickReport、ReportBuilder 和 DevExpress ExpressPrinting 的可选 PDF 后端。
  • 利用直接文件 API(Direct File API)高速处理超大 PDF 文件,它能直接在磁盘上打开、复制和重写文档,而无需将整个文件加载到对象模型中。在具有 167 万个对象的 2 GB 基准文档上,AES-256 加密耗时约 14 秒,解密耗时约 16 秒,完全重写耗时约 6 秒;读取 1.25 GB 文档的页面数仅需几毫秒。经典的交叉引用表、交叉引用流、混合引用文件以及增量更新的文档都保留在直接路径上。
  • 以硬件速度进行 AES-256 加解密:借助 CPU AES-NI,AES-256-CBC 的加密速度达到约 442 MB/s,解密速度达到约 832 MB/s(比便携软件路径快约 3 倍和 5.7 倍),文件到文件的 EncryptFile / DecryptFile 调用无需构建对象图即可保护或取消保护巨大文档,并且打开受密码保护的大型 PDF 占用的内存要少得多。
Database export to PDF
Delphi 数据库表转 PDF(从数据库表创建报表)

下载 HotPDF Component 演示包

2026-07-01 Version 2.256.0: HotPDF 发行说明. This release line completes XFDF annotation coverage across all ISO 19444-1 annotation elements, adds a self-contained base64 codec for the XFDF layer, and connects embedded-file streams to XFDF import and export.

许可与价格

通过 2Checkout 使用信用卡/借记卡、PayPal、支付宝或电汇进行支付。 每个新的 HotPDF 许可证均包含完整的 Object Pascal 源代码、一年更新和一年邮件支持。

许可开发者价格购买
Single1 名开发者$500购买
Small Business最多 10 名开发者$1000购买
Medium Business最多 30 名开发者$1500购买
Enterprise单一国家内同一公司及其子公司的全体开发者$3000购买
Corporate全球范围内同一公司及其子公司的全体开发者$6000购买

Enterprise 与 Corporate 源码附加内容:HotPDF Enterprise 和 Corporate 都包含专用工具级示例(目前为 PDF Preflight ProXFA & AcroForms Flattener Pro)的完整源代码;通常仅用于内部验证的完整测试套件源代码,可应要求提供。

现有客户续费:全价的 40%,可随时取消。打开 HotPDF 购买和续费页面

标准、签名和验证工作流

HotPDF 支持 PDF/A-1、PDF/A-2、PDF/A-3、PDF/X-1a、PDF/X-3、PDF/X-4 和 PDF/UA-1 等感知标准的 PDF 生成工作流。它还包括预检和有针对性的 PDF/VT 验证助手,用于审查和自动化工作流。该组件公开了特定于配置文件的开关和防线,因此可能破坏所选配置文件的调用会及早失败,而不是静默写入不符合标准的 PDF。

工作流HotPDF 支持作者责任
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance、XMP pdfaid 元数据、OutputIntent 支持、强制字体嵌入、JavaScript/加密/注释/配置文件防御,以及通过 veraPDF 验证的 PDF/A-2A / PDF/A-3A 冒烟输出。选择目标级别,提供真实的 ICC OutputIntent 数据,设置标题/语言,嵌入合适的字体,并避免在所选存档配置文件之外包含内容。
PDF/UA-1PDFUACompliance、Tagged PDF 根、pdfuaid 元数据、/Lang、DisplayDocTitle、结构元素、标记内容、角色映射、ParentTree 连线、替代文本以及 ActualText 助手。为真实内容构建有意义的文档结构、阅读顺序、标题层级、列表/表格语义以及替代描述。
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance、OutputIntent 支持、印前配置文件防御,以及针对交互式或非打印安全功能的限制。为所选的印前工作流提供适合打印的色彩管理、页面框以及生产设置。
PDF/VT 验证ValidatePDFVT 检查 XMP PDF/VT 标识、元数据命名空间、修改日期一致性、PDF/X 基础标记、OutputIntent、目录 DPartRoot 结构、可加载页面以及页面级 DPart 覆盖率。用其来审计传入或生成的文件;编写完整的可变数据生产意图仍属于调用方的责任。

PDF/A A 级启用了存档配置文件所需的标记 PDF 基础。它不会自动宣告 PDF/UA-1;HotPDF 仅在显式启用 PDFUACompliance 时才会发出 PDF/UA 标识。

预检 API 可以生成文本、JSON 和 HTML 报告,通过已保存的配置文件或内置预设来过滤输出,汇总批量结果,在审查副本中嵌入报告证据,比较报告,以及将报告转换为用于下游工具的 veraPDF 样式结构。

其他功能覆盖

  • 支持 OpenType GSUB LookupType 1-8、脚本/语言功能选择、拉丁标准连字、阿拉伯语 / 波斯语 / 乌尔都语字形塑造、天城文重排,以及特定字体字形的 PUA 合成码点发送。
  • 支持 XFA 数据包容器、AcroForm /AA 触发器包装、AcroForm /DR 中的多种 Unicode 字体,以及生成的 CID 字体外观流。
  • 增量更新保存、多重签名工作流、签名占位符、进程内 CMS SignedData 生成以及长期验证字典。
  • 已加载文档助手,用于页面框检查、书签目标查找、AcroForm 字段检查、字段值更新、字段重命名、字段删除和表单展平。
  • 预检配置文件加载/保存/验证/合并/比较助手、批处理汇总、嵌入式报告验证、XMP 报告嵌入、有针对性的 PDF/VT 验证,以及从预检报告进行保守修复。
  • PDF 1.3 至 PDF 1.7 的功能控制网关、选定的 PDF 2.0 加密支持、对象流、XRef 流、OutputIntents、透明度组、软蒙版、图案、底纹以及印前 ExtGState 控制。

HotPDF 在线文档

快速 Delphi 示例

program HelloHotPDF;

uses
  System.SysUtils,
  HPDFDoc;

var
  PDF: THotPDF;
begin
  PDF := THotPDF.Create(nil);
  try
    PDF.AutoLaunch := False;
    PDF.FileName := 'HelloHotPDF.pdf';
    PDF.Compression := cmFlateDecode;
    PDF.EnableFontSubsetting := True;
    PDF.BeginDoc;
    PDF.CurrentPage.SetFont('Arial', [], 18);
    PDF.CurrentPage.TextOut(50, 50, 0, 'Hello HotPDF');
    PDF.EndDoc;
  finally
    PDF.Free;
  end;
end.
TIFF to PDF component
TIFF 转 PDF 组件(从多页 TIFF 文件创建 PDF)

下载 HotPDF Component 演示包
支持适用于 Delphi 和 C++Builder 的 RAD Studio XE5 到 RAD Studio 13.1 Florence 版本(Win32、Win64 和 Win64x 工作流)

何时选择 HotPDF

  • 如果您的应用程序要创建或编辑 PDF 文档,并且希望不必随程序分发任何附加运行时,请选择 HotPDF:它自带渲染引擎、图像编解码器和字体引擎,可直接编译进您的可执行文件,没有 PDF 运行时需要分发,也无需为此单独通过部署审计。
  • 如果工作重心是阅读和审阅而非创作 —— 查看器架构、无障碍朗读、表格提取、语义重排为 HTML 和标准验证 —— 请选择 PDFium Delphi Component。它通过随应用一起分发的 pdfium.dll 完成渲染。
  • 如果您需要 OCR、条码识别、PKCS#11 硬件令牌签名、欧盟信任列表验证或 DOCX / HTML 导出,或者需要非 Delphi 代码通过 DLL、ActiveX、Dylib 调用,请选择 PDF Library for Delphi

常见问题

支持哪些 Delphi 和 C++Builder 版本?

HotPDF Component 支持当前的 RAD Studio 工作流,同时支持本产品文档中列出的旧版 IDE 范围。

是否包含源代码?

商业许可证包含 Object Pascal 源代码,可用于集成、代码审查和长期维护。

需要支付运行时版税吗?

已获授权的应用程序可免版税部署,无需按文档数或按最终用户支付运行时费用。

如何评估该产品?

购买前请下载演示包并查阅在线文档。

新购许可证包含什么?

新购许可证包含源代码、一年的更新和一年的电子邮件支持。

续费如何办理?

现有客户可按公布的续费价格续订更新权限。

API 文档在哪里?

可通过本页面上对应语言的 HotPDF Component 文档链接查阅文档。

HotPDF 许可证包含哪些内容?续费如何办理?

新购许可证(Single 版 $500,Small Business 版最多 10 名开发者 $1000,Medium Business 版最多 30 名开发者 $1500,Enterprise 版(单一国家内同一公司及其子公司)$3000,Corporate 版(全球范围内同一公司及其子公司)$6000)包含完整源代码、一年更新和一年电子邮件支持。现有客户可按全价的 40% 续订更新权限。


了解更多来自 Delphi PDF Component & Spreadsheet Development 的信息

订阅产品更新

订阅以将最新更新发送至您的邮箱。