SDK pro tvorbu PDF

HotPDF Delphi 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 Delphi Component Stručný přehled

ProduktHotPDF Delphi Component
Nejvhodnější proDokumentové pracovní postupy v Delphi a C++Builder řízené vývojářem
Podpora IDEDelphi a C++Builder XE5 až 13 Florence
NasazeníIntegrace do nativních aplikací pro Windows
Zdrojový kódZdrojový kód Object Pascal je součástí komerčních licencí
LicenceNasazení aplikací bez licenčních poplatků
AktualizaceSoučástí je jeden rok aktualizací a e-mailové podpory
CenyJednorázová licence podle počtu vývojářů
DokumentaceHotPDF Delphi 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 Delphi 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 2Checkout. 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
Small Businessaž 10 vývojářů$1000Objednat
Medium Businessaž 30 vývojářů$1500Objednat
EnterpriseVšichni vývojáři v jedné společnosti a jejích dceřiných společnostech v rámci jedné země$3000Objednat
CorporateVšichni vývojáři v jedné společnosti a jejích dceřiných společnostech po celém světě$6000Objednat

Zdrojové doplňky pro Enterprise a Corporate: HotPDF Enterprise i Corporate shodně zahrnují úplný zdrojový kód specializovaných nástrojových příkladů, aktuálně PDF Preflight Pro a XFA & AcroForms Flattener Pro; zdrojový kód kompletních testovacích sad běžně používaných pouze pro interní ověření je k dispozici na vyžádání.

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 Delphi 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 raději byste vedle ní nedistribuovali vůbec nic: HotPDF nese vlastní vykreslovací engine, obrazové kodeky a engine písem, takže se kompiluje přímo do vašeho spustitelného souboru bez PDF runtime k distribuci či auditu.
  • Zvolte PDFium Delphi Component, pokud jde o čtení a revize spíše než o tvorbu: architektura prohlížeče, přístupné předčítání, extrakce tabulek, sémantické přeformátování do HTML a validace standardů. Vykresluje přes pdfium.dll, kterou distribuujete se svou aplikací.
  • Zvolte PDF Library for Delphi, pokud potřebujete OCR, čtení čárových kódů, podepisování hardwarovým tokenem PKCS#11, ověřování proti seznamům důvěryhodnosti EU nebo export do DOCX / HTML, případně když do knihovny musí volat kód mimo Delphi přes DLL, ActiveX či Dylib.

Časté dotazy

Které verze Delphi a C++Builderu jsou podporovány?

HotPDF Delphi Component podporuje aktuální pracovní postupy RAD Studia a zdokumentovaný rozsah starších verzí IDE pro tento produkt.

Je součástí zdrojový kód?

Komerční licence zahrnují zdrojový kód v Object Pascalu pro integraci, revizi a dlouhodobou údržbu.

Jsou vyžadovány licenční poplatky za běhové prostředí?

Licencované aplikace lze nasazovat bez licenčních poplatků, bez poplatků za dokument nebo koncového uživatele.

Jak mohu produkt vyzkoušet?

Před nákupem si stáhněte ukázkový balíček a projděte si online dokumentaci.

Co zahrnuje nová licence?

Nová licence zahrnuje zdrojový kód, jeden rok aktualizací a jeden rok e-mailové podpory.

Jak funguje obnovení?

Stávající zákazníci mohou obnovit přístup k aktualizacím za zveřejněnou cenu obnovení.

Kde najdu dokumentaci API?

Dokumentace je dostupná pod odkazem na lokalizovanou dokumentaci HotPDF Delphi Component na této stránce.

Co zahrnuje licence HotPDF a jak funguje obnovení?

Nová licence ($500 Single, $1000 Small Business (až 10 vývojářů), $1500 Medium Business (až 30 vývojářů), $3000 Enterprise (jedna společnost, jedna země), $6000 Corporate (jedna společnost, celosvětově)) zahrnuje úplný zdrojový kód, jeden rok aktualizací a jeden rok e-mailové podpory. Stávající zákazníci obnovují přístup k aktualizacím za 40 % plné ceny.


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.