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를 생성 또는 편집하며 별도 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 더 보기

제품 업데이트 구독

최신 글을 이메일로 받아보세요.