SDK pro tvorbu PDF

HotPDF Component pro tvorbu a úpravy PDF v Delphi

HotPDF je nativní VCL PDF knihovna pro aplikace Delphi a C++Builder, které potřebují přímou tvorbu PDF, úpravy, formuláře, anotace, šifrování, digitální podpisy, práci s fonty Unicode, výstup respektující standardy a preflight reporty bez nasazení externího PDF runtime.

Delphi PDF Component náhled

HotPDF Component Stručný přehled

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

Nativní tvorba a úpravy PDF pro Delphi a C++Builder

HotPDF je PDF komponenta pro Delphi a C++Builder na úrovni zdrojového kódu pro aplikace, které potřebují vytvářet, upravovat, zabezpečovat, podepisovat, ověřovat a sestavovat PDF dokumenty přímo z VCL kódu. Nevyžaduje externí PDF runtime pro svůj základní pracovní postup tvorby a je navržena pro desktopový software pro Windows vytvořený v RAD Studio.

Použijte HotPDF, když vaše aplikace potřebuje programové kreslení stránek, výstup textu Unicode, vkládání a subsetting fontů, formuláře, anotace, import obrázků, operace sloučení/úprav PDF, šifrování, digitální podpisy, výstup respektující standardy a nenáročnou preflight automatizaci z jednoho nativního rozhraní API.

HotPDF podporuje RAD Studio XE5 až RAD Studio 13.1 Florence pro Delphi a C++Builder, včetně pracovních postupů Win32, Win64 a Win64x.

Náhled úprav PDF ve VCL
Knihovna Delphi PDF Edit (programové úpravy textu)

Hlavní funkce

  • Vytváření nových PDF souborů, přidávání stránek, kreslení textu a vektorové grafiky, registrace znovupoužitelných Form XObjects, vkládání obrázků a ukládání do souborů nebo streamů vlastněných volajícím.
  • Načítání existujících PDF souborů, kontrola rámu stránek, vyhledávání cílů záložek, kopírování stránek, vkládání stránek, extrakce stránek, přeřazení stránek, mazání stránek, slučování dokumentů, razítkování nebo přidávání vodoznaku k obsahu a aktualizace informací o dokumentu.
  • Přidávání hypertextových odkazů, pojmenovaných cílů, osnov, příloh souborů, komentářů, vyskakovacích oken, anotací zvýraznění, anotací volného textu, anotací redigování, anotací vodoznaku, miniatur stránek, vrstev, přechodů stránek a předvoleb prohlížeče.
  • Vytváření polí AcroForm, generovaných toků vzhledu, polí podpisů, víceřádkových a hřebenových textových polí, hodnot polí s formátovaným textem, kontejnerů paketů XFA, wrappery spouštěčů polí formuláře a více fontů Unicode ve slovníku zdrojů AcroForm tam, kde vybraný standardní profil umožňuje.
  • Kontrola, aktualizace, přejmenování, odebrání nebo zploštění polí v načtených dokumentech AcroForm před uložením upravené kopie.
  • Vkládání a subsetting fontů TrueType, Type 1 PFB, OpenType-CFF a CID-keyed CFF pro kompaktní vícejazyčný výstup, včetně dokumentů s velkou hustotou CJK.
  • Generování textu Unicode, textu zprava doleva, vertikálního textu, znaků doplňkové roviny jako jsou emoji, tvarování arabštiny/perštiny/urdštiny, standardních latinských ligatur, přeuspořádání Devanagari a výstupu glyfů založeného na OpenType GSUB s odpovídající integrací /CIDToGIDMap, /W a /ToUnicode.
  • Import obsahu JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF a EMF, se zpracováním Flate komprese pomocí zlib-ng a JPEG pomocí libjpeg-turbo.
  • Ochrana dokumentů hesly, AES-128, AES-256, PDF 2.0 AES-256 R6, šifrováním pro příjemce s veřejným klíčem a příznaky oprávnění.
  • Podepisování PDF souborů s in-process podporou PFX / PKCS#12 a pracovními postupy PAdES B-B, B-T, B-LT a B-LTA včetně časových razítek RFC 3161 a slovníků DSS / VRI.
  • Vytváření textových, JSON a HTML preflight reportů, aplikace preflight profilů a předvoleb, agregace výsledků dávek, vkládání důkazů reportů do PDF souborů, porovnání reportů a spouštění zaměřeného ověření PDF/VT.
  • Použití volitelných PDF backendů pro FastReport, QuickReport, ReportBuilder a DevExpress ExpressPrinting, pokud stávající rozvržení sestav mají výstup přes HotPDF.
  • Zpracování velmi velkých PDF souborů vysokou rychlostí pomocí Direct File API, které otevírá, kopíruje a přepisuje dokumenty přímo na disku bez načítání celého souboru do objektového modelu. Na referenčním dokumentu 2 GB s 1,67 miliony objektů trvá šifrování AES-256 přibližně 14 sekund, dešifrování přibližně 16 sekund a úplný přepis přibližně 6 sekund; čtení počtu stránek dokumentu 1,25 GB trvá milisekundy. Klasické tabulky cross-referencí, streamy cross-referencí, hybridní referenční soubory a inkrementálně aktualizované dokumenty zůstávají na přímé cestě.
  • Šifrování a dešifrování pomocí AES-256 hardwarovou rychlostí: s CPU AES-NI dosahuje AES-256-CBC přibližně 442 MB/s pro šifrování a 832 MB/s pro dešifrování (přibližně 3× a 5,7× rychleji než přenosná softwarová cesta), volání EncryptFile / DecryptFile ze souboru do souboru chrání nebo odchraňuje velké dokumenty bez sestavení objektového grafu a otevření velkého PDF chráněného heslem spotřebuje mnohem méně paměti.
Náhled exportu Delphi DB do PDF
Delphi DB Table to PDF (vytvoření reportu z databázové tabulky)

Stáhnout DEMO balíček HotPDF Component

2026-07-01 Version 2.256.0: HotPDF poznámky k vydání. This release line completes XFDF annotation coverage across all ISO 19444-1 annotation elements, adds a self-contained base64 codec for the XFDF layer, and connects embedded-file streams to XFDF import and export.

Licence a ceny

Platit lze kreditní/debetní kartou, PayPal, AliPay nebo bankovním převodem přes FastSpring. Každá nová licence HotPDF zahrnuje úplný zdrojový kód v Object Pascal, jeden rok aktualizací a jeden rok e-mailové podpory.

LicenceVývojářiCenaObjednat
Single1 vývojář$500Objednat
Teamaž 5 vývojářů$1000Objednat
Micro Businessaž 10 vývojářů$1500Objednat
Small Businessaž 30 vývojářů$2500Objednat
Medium Businessaž 100 vývojářů$4500Objednat
Enterpriseaž 500 vývojářů$8500Objednat
CorporateNeomezený počet vývojářů, celosvětové dceřiné společnosti$15000Objednat

Doplňky zdrojového kódu pouze pro Enterprise: HotPDF Enterprise zahrnuje úplný zdrojový kód pro specializované nástrojové příklady, aktuálně PDF Preflight Pro a XFA & AcroForms Flattener Pro, plus úplný zdrojový kód pro kompletní testovací sady běžně používané pouze pro interní ověření.

Obnovení pro stávající zákazníky: 40 % plné ceny, kdykoli zrušitelné. Otevřít stránku nákupu a obnovení HotPDF.

Pracovní postupy se standardy, podepisování a ověřování

HotPDF podporuje pracovní postupy generování PDF respektující standardy pro PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 a PDF/UA-1. Zahrnuje také preflight a pomocné funkce pro zaměřené ověřování PDF/VT pro pracovní postupy revize a automatizace. Komponenta zpřístupňuje přepínače a ochranné mechanismy specifické pro profily, takže volání, která by porušila vybraný profil, mohou selhat včas místo aby mlčky zapsala nekonformní PDF.

Pracovní postupPodpora HotPDFOdpovědnost autora
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP metadata pdfaid, podpora OutputIntent, vynucení vkládání fontů, ochranné mechanismy pro JavaScript/šifrování/anotace/profily a kouřové výstupy PDF/A-2A / PDF/A-3A ověřené pomocí veraPDF.Vyberte cílovou úroveň, poskytněte reálná ICC data OutputIntent, nastavte název/jazyk, vložte vhodné fonty a vyhněte se obsahu mimo vybraný archivační profil.
PDF/UA-1PDFUACompliance, kořen Tagged PDF, metadata pdfuaid, /Lang, DisplayDocTitle, strukturní elementy, označený obsah, mapování rolí, zapojení ParentTree, pomocné funkce pro alternativní text a ActualText.Vytvářejte smysluplnou strukturu dokumentu, pořadí čtení, hierarchii nadpisů, sémantiku seznamů/tabulek a alternativní popisy pro reálný obsah.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, podpora OutputIntent, ochranné mechanismy prepresového profilu a omezení pro interaktivní nebo netiskovatelné funkce.Poskytněte vhodnou správu barev pro tisk, rámce stránek a produkční nastavení pro zvolený prepresový pracovní postup.
Ověření PDF/VTValidatePDFVT kontroluje XMP identifikaci PDF/VT, jmenný prostor metadat, konzistenci data úprav, základní markery PDF/X, OutputIntent, strukturu DPartRoot katalogu, načitatelné stránky a pokrytí DPart na úrovni stránek.Použijte ji k auditu příchozích nebo produkovaných souborů; tvorba kompletního záměru produkce variabilních dat zůstává odpovědností volajícího.

PDF/A Level A umožňuje základ Tagged PDF vyžadovaný archivačním profilem. Automaticky nedeklaruje PDF/UA-1; HotPDF emituje identitu PDF/UA pouze v případě, že je explicitně povolena funkce PDFUACompliance.

Preflight API umožňuje vytvářet textové, JSON a HTML reporty, filtrovat výstup pomocí uložených profilů nebo vestavěných předvoleb, agregovat výsledky dávek, vkládat důkazy reportů do revizní kopie, porovnávat reporty a převádět reporty do struktury podobné veraPDF pro návazné nástroje.

Doplňkové funkce

  • Podpora OpenType GSUB LookupType 1–8, výběr funkcí skriptu/jazyka, standardní latinské ligatury, tvarování arabštiny/perštiny/urdštiny, přeuspořádání Devanagari a emise syntetických kódových bodů PUA pro glyfy specifické pro font.
  • Podpora kontejnerů paketů XFA, wrappery spouštěčů /AA AcroForm, více fontů Unicode v /DR AcroForm a generované toky vzhledu CID fontů.
  • Inkrementální aktualizace ukládání, pracovní postupy s více podpisy, zástupné symboly podpisů, in-process generování CMS SignedData a slovníky pro dlouhodobé ověřování.
  • Pomocné funkce pro načtené dokumenty: kontrola rámů stránek, vyhledávání cílů záložek, kontrola polí AcroForm, aktualizace hodnot polí, přejmenování polí, odebrání polí a zploštění formuláře.
  • Pomocné funkce pro načítání/ukládání/ověřování/slučování/porovnávání preflight profilů, dávková agregace, ověřování vloženého reportu, vkládání XMP reportu, zaměřené ověřování PDF/VT a konzervativní oprava z preflight reportů.
  • Brány funkcí PDF 1.3 až PDF 1.7, vybraná podpora šifrování PDF 2.0, objektové streamy, streamy XRef, OutputIntents, skupiny průhlednosti, měkké masky, vzory, stínování a prepresové ovládací prvky ExtGState.

Online dokumentace HotPDF

Rychlý příklad v 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.
Knihovna pro převod TIFF do PDF
Komponenta TIFF to PDF (vytvoření PDF z vícestránkového souboru TIFF)

Stáhnout DEMO balíček HotPDF Component
Podporuje RAD Studio XE5 až RAD Studio 13.1 Florence pro Delphi a C++Builder (pracovní postupy Win32, Win64 a Win64x)

Kdy zvolit HotPDF

  • Zvolte HotPDF, pokud vaše aplikace vytváří nebo upravuje PDF dokumenty a chcete komponentu Delphi/C++Builder se zdrojovým kódem spíše než samostatnou PDF službu.
  • Zvolte PDFium Component, pokud je vaším primárním požadavkem vykreslování PDF, zobrazení, rastrování stránek, extrakce textu a integrace interaktivního prohlížeče.
  • Zvolte losLab PDF Library, pokud je projekt již postaven na rozhraní API PDFlibPas nebo pokud potřebujete možnosti integrace DLL, ActiveX nebo Dylib vedle zdrojové knihovny Delphi/C++Builder.

Časté dotazy

Which Delphi and C++Builder versions are supported?

HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotPDF Component documentation link on this page.


Objevte více z vývoje PDF komponent a tabulek v Delphi

Odebírat produktové aktualizace

Odebírejte nejnovější aktualizace zasílané na váš e-mail.