Delphi と C++Builder 向けのネイティブ PDF 作成・編集
HotPDF は Delphi / C++Builder 向けのソースコード付き PDF コンポーネントで、VCL コードから直接 PDF 文書を作成、編集、保護、署名、検証、結合するアプリケーションに適しています。主要な作成処理に外部 PDF runtime は不要です。
HotPDF は Delphi / C++Builder 向け RAD Studio XE5 から RAD Studio 13.1 Florence まで対応し、Win32、Win64、Win64x ワークフローを含みます。

主な機能
- PDF の作成、ページ追加、テキストやベクター描画、Form XObjects 登録、画像配置、ファイルまたはストリームへの保存を行います。
- PDF を読み込み、ページボックス検査、コピー、挿入、抽出、並べ替え、削除、結合、スタンプ、透かし、文書情報更新を行います。
- Add links, named destinations, outlines, attachments, comments, highlights, free text, redactions, watermark annotations, thumbnails, layers, transitions, and viewer preferences.
- Create and manage AcroForm fields, appearances, signature fields, XFA packet containers, Unicode font resources, field updates, renaming, removal, and flattening.
- Embed and subset TrueType, Type 1 PFB, OpenType-CFF, and CID-keyed CFF fonts for multilingual output, including CJK-heavy documents.
- Generate Unicode, right-to-left, vertical text, emoji, Arabic / Persian / Urdu shaping, Devanagari reordering, and OpenType GSUB-based glyph output.
- Import JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF, and EMF with zlib-ng and libjpeg-turbo backed processing.
- Protect documents with passwords, AES-128, AES-256, PDF 2.0 AES-256 R6, public-key encryption, and permission flags.
- Sign PDFs with PFX / PKCS#12 and PAdES B-B, B-T, B-LT, B-LTA workflows, RFC 3161 timestamps, and DSS / VRI dictionaries.
- Create text, JSON, and HTML プリフライト reports, profiles, presets, batch aggregation, embedded evidence, report comparison, and PDF/VT validation.
ダウンロード HotPDF Component DEMO package (25.6 MB)
2026-05-26 Version 2.137.3: HotPDF changelog
標準、署名、検証ワークフロー
HotPDF の対応s PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4, and PDF/UA-1 workflows, plus プリフライト and focused PDF/VT validation helpers. Profile-specific switches and guards let calls fail early instead of silently writing non-conformant PDF output.
| ワークフロー | HotPDF の対応 | 作成者側の責任 |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP pdfaid, OutputIntent, font embedding, JavaScript/encryption/annotation/profile guards, and veraPDF smoke outputs. | Choose the level, provide ICC OutputIntent data, set title/language, embed fonts, and avoid out-of-profile content. |
| PDF/UA-1 | PDFUACompliance, Tagged PDF root, pdfuaid, /Lang, DisplayDocTitle, structure elements, role mapping, alternate text, and ActualText. | Build meaningful structure, reading order, headings, lists, tables, and alternative descriptions. |
| PDF/X | PDFXCompliance, OutputIntent support, prepress profile guards, and restrictions for non-print-safe features. | Provide color management, page boxes, and production settings. |
| PDF/VT validation | ValidatePDFVT checks XMP identification, metadata namespace, modification dates, PDF/X markers, OutputIntent, DPartRoot, pages, and DPart coverage. | Use it to audit files; full variable-data production intent remains caller responsibility. |
追加機能の範囲
- OpenType GSUB LookupType 1-8, script/language feature selection, ligatures, Arabic / Persian / Urdu shaping, Devanagari reordering, and PUA emission.
- XFA packet containers, AcroForm
/AAtriggers, Unicode fonts in/DR, and CID-font appearance streams. - Incremental updates, multi-signature workflows, placeholders, CMS SignedData, and long-term validation dictionaries.
- Loaded-document helpers for page boxes, bookmark destinations, field inspection, field updates, renaming, removal, and flattening.
- プリフライト profile load/save/validate/merge/diff, batch aggregation, report embedding, XMP report embedding, PDF/VT validation, and conservative repair.
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 を選ぶ場面
- アプリケーションが PDF を作成または編集し、別サービスではなく Delphi/C++Builder ソースコードコンポーネントを必要とする場合。
- PDFium Component is for PDF rendering, viewing, page ラスター, text extraction, and viewer UI integration.
- 従来の PDFlibPas 形式ワークフロー向けに別の API サーフェスが必要な場合は、より広範な Delphi PDF Library パッケージを選びます。
ライセンス
ソースコード付き HotPDF Delphi PDF Component
FastSpring 経由でクレジット/デビットカード、PayPal、AliPay、銀行送金に対応:
新規購入の通常価格:
HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)
既存顧客の更新: 40% of the full price. HotPDF 購入・更新ページを開く.
Delphi PDF Component & Spreadsheet Development の詳細
製品アップデートを購読
最新記事をメールで受け取れます。
