PDF オーサリング SDK

Delphi PDF 作成・編集用 HotPDF Component

HotPDF は Delphi/C++Builder アプリケーション向けのネイティブ VCL PDF ライブラリです。外部 PDF ランタイムを配置せずに、PDF 作成、編集、フォーム、注釈、暗号化、デジタル署名、Unicode フォント、標準対応出力、プリフライトレポートを扱えます。

Delphi PDF Component PDF 作成編集ライブラリ

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 Edit VCL
Delphi PDF 編集ライブラリ(プログラムからテキストを変更)

主な機能

  • 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-3PDFACompliance, 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-1PDFUACompliance, 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/XPDFXCompliance, OutputIntent support, prepress profile guards, and restrictions for non-print-safe features.Provide color management, page boxes, and production settings.
PDF/VT validationValidatePDFVT 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 /AA triggers, 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.

HotPDF online documentation

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 の詳細

製品アップデートを購読

最新記事をメールで受け取れます。