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 기반 글리프 출력을 생성합니다.
- zlib-ng와 libjpeg-turbo 기반 처리로 JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF, EMF를 가져옵니다.
- 비밀번호, 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에 서명합니다.
- 텍스트, 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 글꼴 appearance stream. - 증분 업데이트, 다중 서명 워크플로, 플레이스홀더, 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를 생성 또는 편집하며 별도 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 더 보기
제품 업데이트 구독
최신 글을 이메일로 받아보세요.
