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 を読み込み、ページボックスの検査、ブックマーク先の検索、ページのコピー、挿入、抽出、並べ替え、削除、文書結合、スタンプや透かし、文書情報更新を行います。
- リンク、名前付き宛先、アウトライン、添付ファイル、コメント、ポップアップ、ハイライト、自由テキスト、墨消し、透かし注釈、サムネイル、レイヤー、ページ切り替え、ビューア設定を追加します。
- AcroForm フィールド、外観、署名フィールド、XFA パケットコンテナ、Unicode フォントリソースを作成および管理し、フィールド更新、名前変更、削除、フラット化を行います。
- TrueType、Type 1 PFB、OpenType-CFF、CID-keyed CFF フォントを埋め込み、サブセット化して、多言語出力や CJK が多い文書に対応します。
- Unicode、右から左、縦書き、emoji、Arabic / Persian / Urdu shaping、Devanagari 並べ替え、OpenType GSUB ベースのグリフ出力を生成します。
- JPEG、bitmap、TIFF、JPEG2000、JBIG2、WMF、EMF を zlib-ng と libjpeg-turbo ベースの処理で取り込みます。
- パスワード、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 に署名します。
- text、JSON、HTML のプリフライトレポート、profiles、presets、バッチ集計、埋め込み証拠、レポート比較、PDF/VT 検証を作成します。
- Direct File API で非常に大きな PDF を高速処理します。ファイル全体をオブジェクトモデルに読み込まず、ディスク上で直接開く・コピー・書き換えを行います。60,000 ページ / 883 MB の文書は約 2〜3 秒で開く・コピーでき、メタデータやオブジェクトの変更後の再保存は約 20 秒で完了します。
- AES-256 の暗号化と復号をハードウェア速度で実行します。CPU の AES-NI を使用すると、AES-256-CBC は暗号化で約 442 MB/s、復号で約 832 MB/s に達し(移植可能なソフトウェア実装比で約 3×・5.7×)、パスワード保護された大きな PDF を開く際のメモリ使用量も大幅に削減されます。
HotPDF Component DEMO パッケージをダウンロード (25.6 MB)
2026-06-08 バージョン 2.183.0: HotPDF 変更履歴. 最近のリリースでは、Javanese、Hebrew、Thai/Lao、Adlam、N'Ko、Mongolian、Indic クラスター向けに、生成側の複雑文字 shaping、縦組み kerning、マーク配置、ToUnicode 復元を拡張しています。
標準、署名、検証ワークフロー
HotPDF は PDF/A-1、PDF/A-2、PDF/A-3、PDF/X-1a、PDF/X-3、PDF/X-4、PDF/UA-1 の標準対応 PDF 生成ワークフローをサポートし、プリフライトと focused PDF/VT 検証ヘルパーも備えています。プロファイル固有のスイッチとガードにより、非準拠 PDF を黙って書き出すのではなく、条件に反する呼び出しを早期に失敗させられます。
| ワークフロー | HotPDF の対応 | 作成者側の責任 |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance、XMP pdfaid、OutputIntent、フォント埋め込み、JavaScript/暗号化/注釈/プロファイルのガード、veraPDF で確認する smoke 出力。 | 対象レベルを選び、ICC OutputIntent データを提供し、タイトルと言語を設定し、フォントを埋め込み、プロファイル外の内容を避けます。 |
| PDF/UA-1 | PDFUACompliance、Tagged PDF ルート、pdfuaid、/Lang、DisplayDocTitle、構造要素、ロールマッピング、代替テキスト、ActualText。 | 意味のある構造、読み順、見出し、リスト、表、実コンテンツへの代替説明を作成します。 |
| PDF/X | PDFXCompliance、OutputIntent 対応、プリプレスプロファイルのガード、印刷に適さない機能の制限。 | 色管理、ページボックス、制作設定を提供します。 |
| PDF/VT 検証 | ValidatePDFVT が XMP 識別、メタデータ名前空間、変更日、PDF/X マーカー、OutputIntent、DPartRoot、ページ、DPart 範囲を検査します。 | ファイル監査に使用します。完全な可変データ制作意図は呼び出し側の責任です。 |
追加機能の範囲
- OpenType GSUB LookupType 1-8、script/language 機能選択、リガチャ、Arabic / Persian / Urdu shaping、Devanagari 並べ替え、PUA 出力。
- XFA パケットコンテナ、AcroForm
/AAトリガー、/DR内の Unicode フォント、CID フォント外観ストリーム。 - 増分更新、複数署名ワークフロー、プレースホルダー、CMS SignedData、長期検証辞書。
- ページボックス、ブックマーク宛先、フィールド検査、フィールド更新、名前変更、削除、フラット化のための読み込み済み文書ヘルパー。
- プリフライト profile の読み込み/保存/検証/マージ/差分、バッチ集計、レポート埋め込み、XMP レポート埋め込み、PDF/VT 検証、保守的な修復。
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 ソースコードコンポーネントを必要とする場合は HotPDF を選びます。
- 主な要件が PDF レンダリング、表示、ページのラスタライズ、テキスト抽出、インタラクティブな viewer UI 統合である場合は PDFium Component を選びます。
- プロジェクトがすでに PDFlibPas API サーフェスを前提としている場合、または Delphi/C++Builder ソースライブラリに加えて DLL、ActiveX、Dylib の統合オプションが必要な場合は、losLab PDF Library を選びます。
ライセンス
ソースコード付き HotPDF Delphi PDF Component
FastSpring 経由でクレジット/デビットカード、PayPal、AliPay、銀行送金に対応:
新規購入の通常価格:
HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)
ライセンス選択: このライブラリを使用する開発者が 5 名以下なら Team/SME を選択できます。将来 5 名を超える可能性がある場合、または Enterprise 専用のソースパッケージが必要な場合は Enterprise を検討してください。
Enterprise 専用のソース特典: HotPDF Enterprise には、専用ツール級サンプルである PDF Preflight Pro と XFA & AcroForms Flattener Pro の完全なソースコードに加え、通常は社内検証だけで使用する完全なテストスイートのソースコードが含まれます。
既存顧客の更新:正価の 40% です。HotPDF 購入・更新ページを開く。
Delphi PDF Component & Spreadsheet Development の詳細
製品アップデートを購読
最新記事をメールで受け取れます。
