HotPDF Delphi Component 總覽
| 產品 | HotPDF Delphi Component |
|---|---|
| 適用情境 | 適用於由開發人員自主掌控的 Delphi 與 C++Builder 文件工作流程 |
| IDE 支援 | Delphi 與 C++Builder XE5 至 13 Florence;Free Pascal 3.2.2 / Lazarus(Win32、Win64) |
| 部署 | 原生 Windows 應用程式整合 |
| 原始碼 | 商業授權包含 Object Pascal 原始碼 |
| 授權 | 應用程式部署無需支付權利金 |
| 更新 | 包含一年的更新和電子郵件支援 |
| 價格 | 依開發人員人數一次性授權 |
| 文件 | HotPDF Delphi 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 工作流程,並可用 Free Pascal 3.2.2 與 Lazarus 建置 Win32 與 Win64 應用程式。

主要功能
- 建立新 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 所耗用的記憶體也大幅減少。

下載 HotPDF Delphi Component 試用版套件
2026-09-22 Version 2.755.1: HotPDF 版本資訊。近期版本新增可選用的 Tesseract 與 RapidOCR 引擎工廠,能附加含字詞座標、逾時與取消機制的可搜尋文字層,透過 FDF 與 XFDF 交換已載入的多選欄位值並保留選項邊界,並能把支援的已載入 FreeText 標註轉換成以純 ASCII Helvetica 呈現、重新建立外觀的文字。這一輪修正強化了 FDF 表單欄位匯出與十六進位選項值的來回轉換、修正了已載入頁面框的繼承關係與共用頁面物件生命週期,並將 Win64 建置指令碼改用 RAD Studio 12 的 dcc64 配置。
授權與價格
可透過 2Checkout / FastSpring 使用信用卡/簽帳金融卡、PayPal、AliPay 或電匯付款——每個授權級別皆並列兩個結帳入口,任選其一。 每個新的 HotPDF 授權均包含完整的 Object Pascal 原始碼、一年更新及一年電子郵件支援。
| 授權 | 開發者 | 價格 | 購買 |
|---|---|---|---|
| Single | 1 名開發者 | $500 | 購買 |
| Small Business | 最多 10 名開發者 | $1000 | 購買 |
| Medium Business | 最多 30 名開發者 | $1500 | 購買 |
| Enterprise | 單一國家內同一公司及其子公司的全體開發人員 | $3000 | 購買 |
| Corporate | 全球範圍內同一公司及其子公司的全體開發人員 | $6000 | 購買 |
Enterprise 與 Corporate 原始碼加值內容:HotPDF Enterprise 與 Corporate 皆包含專用工具級範例的完整原始碼,目前為 PDF Preflight Pro 與 XFA & 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-3 | PDFACompliance、XMP pdfaid 中繼資料、OutputIntent 支援、字型嵌入強制執行、JavaScript/加密/標註/設定檔防護,以及經 veraPDF 驗證的 PDF/A-2A / PDF/A-3A 輸出測試。 | 選擇目標級別、提供真實 ICC OutputIntent 資料、設定標題/語言、嵌入適當字型,並避免所選封存設定檔範圍外的內容。 |
| PDF/UA-1 | PDFUACompliance、Tagged PDF 根、pdfuaid 中繼資料、/Lang、DisplayDocTitle、結構元素、標記內容、角色對應、ParentTree 連接、替代文字及 ActualText 輔助功能。 | 建構有意義的文件結構、閱讀順序、標題層次結構、清單/表格語意,以及真實內容的替代說明。 |
| PDF/X-1a、PDF/X-3、PDF/X-4 | PDFXCompliance、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 控制。
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.

下載 HotPDF Delphi Component 試用版套件
支援 RAD Studio XE5 至 RAD Studio 13.1 Florence,適用於 Delphi 與 C++Builder(Win32、Win64 及 Win64x 工作流程)以及 Free Pascal 3.2.2 / Lazarus(Win32、Win64)
何時選擇 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 Delphi Component。
常見問題
支援哪些 Delphi 與 C++Builder 版本?
HotPDF 支援 RAD Studio XE5 至 RAD Studio 13.1 Florence(Delphi 與 C++Builder 皆適用),涵蓋 Win32、Win64 及 Win64x 應用程式目標。整個函式庫也可以用 Free Pascal 3.2.2 與 Lazarus 建置 Win32 與 Win64 應用程式,並具備原生 Flate 壓縮與 AES 加密;靜態連結的 TIFF、JPEG 2000、JBIG2 及 ICC 編解碼器仍僅限 Delphi。
是否包含原始碼?
商業授權包含 Object Pascal 原始碼,可用於整合、程式碼審閱與長期維護。
需要支付執行階段權利金嗎?
已取得授權的應用程式可免權利金部署,無須按文件數或按終端使用者支付執行階段費用。
該如何評估這項產品?
購買前請先下載範例套件並詳閱線上文件。
新購授權包含哪些內容?
新購授權包含原始碼、一年的更新與一年的電子郵件支援。
續約如何辦理?
既有客戶可依公告的續約價格續訂更新權限。
API 文件在哪裡?
可透過本頁面上對應語言的 HotPDF Delphi Component 文件連結取得文件。
HotPDF 授權包含哪些內容?續約如何辦理?
新購授權(Single 版 $500,Small Business 版最多 10 名開發人員 $1000,Medium Business 版最多 30 名開發人員 $1500,Enterprise 版(單一國家內同一公司及其子公司)$3000,Corporate 版(全球範圍內同一公司及其子公司)$6000)包含完整原始碼、一年更新與一年電子郵件支援。既有客戶可按全價的 40% 續訂更新權限。
探索更多 Delphi PDF 元件與試算表開發相關內容
訂閱產品更新
訂閱以接收最新更新至你的電子郵件。
