PDF 編著 SDK

Delphi PDF 建立與編輯的 HotPDF Component

HotPDF 是適用於 Delphi 與 C++Builder 應用程式的原生 VCL PDF 函式庫,支援直接 PDF 建立、編輯、表單、標註、加密、數位簽章、Unicode 字型處理、符合標準的輸出及預檢報告,無需部署外部 PDF 執行階段。

Delphi PDF 元件 PDF 建立編輯函式庫

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 桌面軟體而設計。

當應用程式需要程式化頁面繪圖、Unicode 文字輸出、字型嵌入與子集化、表單、標註、圖片匯入、PDF 合併/編輯操作、加密、數位簽章、符合標準的輸出,以及透過單一原生 API 介面實現輕量預檢自動化時,可選用 HotPDF。

HotPDF 支援 RAD Studio XE5 至 RAD Studio 13.1 Florence,適用於 Delphi 與 C++Builder,包含 Win32、Win64 及 Win64x 工作流程。

PDF 編輯 VCL
Delphi PDF 編輯函式庫(以程式碼修改文字)

主要功能

  • 建立新 PDF、新增頁面、繪製文字與向量圖形、登記可重複使用的 Form XObject、置入圖片,並儲存至檔案或呼叫端自有串流。
  • 載入現有 PDF、檢查頁面方塊、搜尋書籤目的地、複製頁面、插入頁面、擷取頁面、重新排列頁面、刪除頁面、合併文件、加蓋戳記或浮水印,以及更新文件資訊。
  • 新增超連結、具名目的地、大綱、檔案附件、批註、快顯視窗、螢光標記標註、自由文字標註、校訂標註、浮水印標註、頁面縮圖、圖層、頁面轉場及檢視器偏好設定。
  • 建立 AcroForm 欄位、產生外觀串流、簽章欄位、多行與梳狀文字欄位、富文字欄位值、XFA 封包容器、表單欄位觸發程式包裝函式,以及在所選標準設定檔允許的情況下,在 AcroForm 資源字典中使用多個 Unicode 字型。
  • 在儲存編輯副本前,檢查、更新、重新命名、移除或平面化已載入 AcroForm 文件中的欄位。
  • 嵌入並子集化 TrueType、Type 1 PFB、OpenType-CFF 及 CID 編碼 CFF 字型,以產生精簡的多語言輸出,包含 CJK 密集型文件。
  • 產生 Unicode 文字、由右至左文字、垂直文字、補充平面字元(如表情符號)、阿拉伯文/波斯文/烏爾都文塑形、拉丁標準連字、天城文重排序,以及 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 支援簽署 PDF,並執行 PAdES B-B、B-T、B-LT 及 B-LTA 工作流程,包含 RFC 3161 時間戳記及 DSS / VRI 字典。
  • 建立文字、JSON 及 HTML 預檢報告、套用預檢設定檔與預設,匯總批次結果、在 PDF 中嵌入報告證據、比較報告,以及執行 PDF/VT 專項驗證。
  • 使用 FastReport、QuickReport、ReportBuilder 及 DevExpress ExpressPrinting 的選用 PDF 後端,讓現有報表版面透過 HotPDF 輸出。
  • 以 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 所耗用的記憶體也大幅減少。
Delphi 資料庫匯出至 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、AliPay 或電匯付款。 每個新的 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 Level A 啟用封存設定檔所需的 Tagged 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 串流、OutputIntent、透明度群組、軟遮罩、圖樣、漸層及印前 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 轉 PDF 函式庫
TIFF 轉 PDF 元件(從多頁 TIFF 檔案建立 PDF)

下載 HotPDF Component 試用版套件
支援 RAD Studio XE5 至 RAD Studio 13.1 Florence,適用於 Delphi 與 C++Builder(Win32、Win64 及 Win64x 工作流程)

何時選擇 HotPDF

  • 當應用程式要建立或編輯 PDF 文件,而你寧可不隨包交付任何東西時,選擇 HotPDF:HotPDF 自帶轉譯引擎、影像編解碼器與字型引擎,可直接編譯進你的執行檔,沒有 PDF 執行階段需要重新散發或送審。
  • 當工作重點是閱讀與審閱而非產生文件時,選擇 PDFium Delphi Component:檢視器架構、無障礙朗讀、表格擷取、語意重排為 HTML,以及標準驗證。它透過 pdfium.dll 轉譯,該檔需隨你的應用程式一併散發。
  • 當你需要 OCR、條碼識別、PKCS#11 硬體權杖簽署、歐盟信任清單驗證或 DOCX / HTML 匯出,或必須讓非 Delphi 程式碼透過 DLL、ActiveX 或 Dylib 呼叫進來時,選擇 PDF Library for Delphi

想比較整個產品家族?請參閱 PDF 開發元件庫總覽,其中並列比較 PDFium Delphi Component、losLab PDF Library 與 HotPDF Component。

常見問題

支援哪些 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 元件與試算表開發相關內容

訂閱產品更新

訂閱以接收最新更新至你的電子郵件。