SDK pre tvorbu PDF

HotPDF Delphi Component pre tvorbu a úpravu PDF v Delphi

HotPDF je natívna VCL PDF knižnica pre aplikácie v Delphi a C++Builder, ktoré potrebujú priamu tvorbu PDF, úpravu, formuláre, anotácie, šifrovanie, digitálne podpisy, spracovanie písma Unicode, výstup s podporou štandardov a hlásenie preflight bez nasadenia externého modulu runtime PDF.

PDF component preview

HotPDF Delphi Component v skratke

ProduktHotPDF Delphi Component
Najvhodnejšie prePracovné postupy s dokumentmi pod kontrolou vývojára v Delphi a C++Builder
Podpora IDEDelphi a C++Builder XE5 až 13 Florence
NasadenieIntegrácia do natívnych aplikácií Windows
Zdrojový kódZdrojový kód Object Pascal je súčasťou komerčných licencií
LicencovanieNasadenie aplikácií bez licenčných poplatkov
AktualizácieZahŕňa jeden rok aktualizácií a e-mailovej podpory
CenyJednorazové licencovanie podľa počtu vývojárov
DokumentáciaHotPDF Delphi Component

Natívna tvorba a úprava PDF pre Delphi a C++Builder

HotPDF je PDF komponent pre Delphi a C++Builder na úrovni zdrojového kódu pre aplikácie, ktoré potrebujú vytvárať, upravovať, zabezpečiť, podpisovať, overovať a zostavovať PDF dokumenty priamo z kódu VCL. Nevyžaduje externý modul runtime PDF pre svoj základný pracovný postup pri tvorbe a je navrhnutý pre desktopový softvér Windows vytvorený pomocou RAD Studio.

Použite HotPDF, keď vaša aplikácia vyžaduje programové kreslenie stránok, výstup textu Unicode, vkladanie a podmnožinu písma, formuláre, anotácie, import obrázkov, operácie zlúčenia/úpravy PDF, šifrovanie, digitálne podpisy, výstup s podporou štandardov a jednoduchú automatizáciu preflight z jedného natívneho rozhrania API.

HotPDF podporuje RAD Studio XE5 až RAD Studio 13.1 Florence pre Delphi a C++Builder, vrátane pracovných postupov Win32, Win64 a Win64x.

PDF edit component
Delphi PDF Edit Library (programová úprava textu)

Hlavné schopnosti

  • Vytvárajte nové súbory PDF, pridávajte stránky, kreslite text a vektorovú grafiku, registrujte opakovane použiteľné objekty Form XObjects, vkladajte obrázky a ukladajte ich do súborov alebo tokov vo vlastníctve volajúceho.
  • Načítajte existujúce PDF, kontrolujte rámčeky stránok, prehľadávajte destinácie záložiek, kopírujte stránky, vkladajte stránky, extrahujte stránky, preusporiadajte stránky, odstraňujte stránky, zlučujte dokumenty, označujte alebo pridávajte vodoznak na obsah a aktualizujte informácie o dokumente.
  • Pridajte hypertextové odkazy, pomenované ciele, obrysy, prílohy súborov, komentáre, kontextové okná, anotácie zvýraznenia, anotácie voľného textu, anotácie redigovania, anotácie vodoznaku, miniatúry stránok, vrstvy, prechody stránok a preferencie prehliadača.
  • Vytvorte polia AcroForm, generované toky vzhľadu, polia na podpis, viacriadkové a textové polia typu hrebeň (comb), hodnoty polí pre formátovaný text, kontajnery paketov XFA, obalov spúšťačov polí formulára a viaceré písma Unicode v slovníku prostriedkov AcroForm, ak ich vybratý štandardný profil umožňuje.
  • Pred uložením upravenej kópie skontrolujte, aktualizujte, premenujte, odstráňte alebo zlúčte polia v načítaných dokumentoch AcroForm.
  • Vložte a vytvorte podmnožinu písem TrueType, Type 1 PFB, OpenType-CFF a CFF s kľúčom CID pre kompaktný viacjazyčný výstup vrátane dokumentov s vysokým podielom CJK.
  • Generujte text v kódovaní Unicode, text sprava doľava, vertikálny text, znaky doplnkovej roviny, ako sú emotikony, arabské / perzské / urdské tvarovanie, latinské štandardné ligatúry, dévanágarí zmenu poradia a výstup glyfov založený na OpenType GSUB s priraďovaním /CIDToGIDMap, /W a integráciou /ToUnicode.
  • Importujte obsah JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF a EMF s kompresiou zlib-ng Flate a manipuláciou s formátom JPEG zálohovaným libjpeg-turbo.
  • Chráňte dokumenty pomocou hesiel, AES-128, AES-256, PDF 2.0 AES-256 R6, šifrovania príjemcu verejným kľúčom a príznakov oprávnení.
  • Podpisujte súbory PDF s podporou PFX / PKCS#12 v rámci procesu a pracovnými postupmi PAdES B-B, B-T, B-LT a B-LTA vrátane časových pečiatok RFC 3161 a slovníkov DSS / VRI.
  • Vytvorte hlásenia o kontrole pred výstupom (preflight) vo formáte text, JSON a HTML, použite profily a predvoľby preflight, agregujte dávkové výsledky, vložte do PDF dôkazy o hlásení, porovnajte hlásenia a spustite zamerané overenie PDF/VT.
  • Použite voliteľné PDF backendy pre FastReport, QuickReport, ReportBuilder a DevExpress ExpressPrinting, keď by sa existujúce rozloženia zostáv mali emitovať cez HotPDF.
  • Spracovávajte veľmi veľké súbory PDF vysokou rýchlosťou pomocou rozhrania Direct File API, ktoré otvára, kopíruje a prepisuje dokumenty priamo na disku bez načítania celého súboru do objektového modelu. Pri referenčnom dokumente s veľkosťou 2 GB s 1,67 miliónom objektov trvá šifrovanie AES-256 asi 14 sekúnd, dešifrovanie asi 16 sekúnd a úplný prepis asi 6 sekúnd; načítanie počtu stránok dokumentu s veľkosťou 1,25 GB trvá milisekundy. Klasické krížové referenčné tabuľky, toky krížových referencií, súbory s hybridnými referenciami a prírastkovo aktualizované dokumenty zostávajú na priamej ceste.
  • Šifrujte a dešifrujte pomocou AES-256 pri hardvérovej rýchlosti: pomocou CPU AES-NI dosahuje šifrovanie AES-256-CBC rýchlosť približne 442 MB/s a dešifrovanie 832 MB/s (približne 3× a 5,7× rýchlejšie ako prenosná softvérová cesta), priame volania súborov EncryptFile / DecryptFile ochránia alebo zrušia ochranu obrovských dokumentov bez budovania grafu objektov a otvorenie veľkého súboru PDF chráneného heslom využíva oveľa menej pamäte.
Database export to PDF
Delphi DB Table to PDF (vytvorenie prehľadu z databázovej tabuľky)

Stiahnite si DEMO balíček komponentu HotPDF

2026-07-01 Version 2.256.0: HotPDF poznámky k vydaniu. 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.

Licencie a ceny

Plaťte kreditnými/debetnými kartami, cez PayPal, AliPay alebo bankovým prevodom prostredníctvom 2Checkout. Každá nová licencia HotPDF zahŕňa úplný zdrojový kód Object Pascal, jeden rok aktualizácií a jeden rok e-mailovej podpory.

LicenciaVývojáriCenaObjednať
Single1 vývojár$500Objednať
Small Businessaž 10 vývojárov$1000Objednať
Medium Businessaž 30 vývojárov$1500Objednať
EnterpriseVšetci vývojári v jednej spoločnosti a jej dcérskych spoločnostiach v rámci jednej krajiny$3000Objednať
CorporateVšetci vývojári v jednej spoločnosti a jej dcérskych spoločnostiach po celom svete$6000Objednať

Doplnky zdrojového kódu pre Enterprise a Corporate: HotPDF Enterprise aj Corporate obsahujú úplný zdrojový kód vyhradených nástrojových príkladov, v súčasnosti PDF Preflight Pro a XFA & AcroForms Flattener Pro, plus úplný zdrojový kód pre kompletné testovacie sady, ktoré sa bežne používajú iba na internú validáciu.

Obnova pre existujúceho zákazníka: 40 % z plnej ceny, zrušiteľné kedykoľvek. Otvorte stránku nákupu a obnovenia HotPDF.

Pracovné postupy noriem, podpisovania a overovania

HotPDF podporuje pracovné postupy generovania PDF na základe štandardov pre PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 a PDF/UA-1. Obsahuje aj pomocníkov na overenie preflight a zameraných na PDF/VT pre procesy kontroly a automatizácie. Komponent vystavuje spínače a ochrany špecifické pre profil, takže volania, ktoré by porušili zvolený profil, môžu zlyhať skoro, a nie ticho zapísať nevyhovujúce PDF.

Pracovný postupPodpora HotPDFZodpovednosť autora
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, metadáta XMP pdfaid, podpora OutputIntent, vynucovanie vkladania písma, strážcovia pre JavaScript/šifrovanie/anotácie/profil a dymové výstupy PDF/A-2A / PDF/A-3A validované s veraPDF.Vyberte cieľovú úroveň, poskytnite skutočné dáta ICC OutputIntent, nastavte názov/jazyk, vložte vhodné písma a vyhnite sa obsahu mimo zvoleného archívneho profilu.
PDF/UA-1PDFUACompliance, koreň Tagged PDF, metadáta pdfuaid, /Lang, DisplayDocTitle, štruktúrne prvky, označený obsah, mapovanie rolí, zapojenie ParentTree, alternatívny text a pomocníci ActualText.Zostavte zmysluplnú štruktúru dokumentu, poradie čítania, hierarchiu nadpisov, sémantiku zoznamu/tabuľky a alternatívne popisy pre skutočný obsah.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, podpora OutputIntent, chrániče profilu predtlače a obmedzenia pre interaktívne funkcie alebo funkcie, ktoré nie sú bezpečné pre tlač.Zabezpečte správu farieb vhodnú pre tlač, políčka stránok a produkčné nastavenia pre zvolený pracovný postup predtlače.
Overenie PDF/VTValidatePDFVT kontroluje identifikáciu XMP PDF/VT, menný priestor metadát, konzistenciu dátumu úpravy, základné značky PDF/X, OutputIntent, štruktúru katalógu DPartRoot, načítateľné stránky a pokrytie DPart na úrovni stránky.Použite to na audit prichádzajúcich alebo vyprodukovaných súborov; vytvorenie úplného produkčného zámeru s variabilnými údajmi zostáva na zodpovednosti volajúceho.

Úroveň A štandardu PDF/A umožňuje základňu značkovaného PDF, ktorá sa vyžaduje pre archívny profil. Automaticky neohlasuje PDF/UA-1; HotPDF vygeneruje identitu PDF/UA len vtedy, keď je vyslovene povolená PDFUACompliance.

Preflight API môžu vytvárať textové, JSON a HTML zostavy, filtrovať výstup cez uložené profily alebo vstavané predvoľby, agregovať dávkové výsledky, vkladať dôkazy zostavy do kópie na revíziu, porovnávať zostavy a konvertovať zostavy do štruktúry v štýle veraPDF pre nadväzujúce nástroje.

Ďalšie pokrytie funkcií

  • Podpora OpenType GSUB LookupType 1-8, výber funkcií skriptu/jazyka, latinské štandardné ligatúry, arabské / perzské / urdské tvarovanie, dévanágarí zmena poradia a PUA syntetická emisia kódových bodov pre glyfy špecifické pre písmo.
  • Podpora kontajnerov paketov XFA, obaly spúšťačov /AA v AcroForm, viaceré písma Unicode v AcroForm /DR a generované toky vzhľadu písiem CID.
  • Ukladanie prírastkových aktualizácií, pracovné toky viacerých podpisov, zástupné symboly podpisov, generovanie CMS SignedData v procese a slovníky pre dlhodobú validáciu.
  • Pomocníci pre načítané dokumenty na kontrolu ohraničenia stránok, vyhľadávanie cieľov záložiek, kontrolu polí AcroForm, aktualizácie hodnôt polí, premenovanie polí, odstránenie polí a zlučovanie formulárov.
  • Pomocníci pre načítanie/uloženie/overenie/zlúčenie/porovnanie profilov Preflight, dávková agregácia, validácia vložených správ, vkladanie správ XMP, zameraná validácia PDF/VT a konzervatívna oprava zo správ Preflight.
  • Spínače pre funkcie z PDF 1.3 až po PDF 1.7, podpora pre vybrané šifrovanie z PDF 2.0, toky objektov, toky XRef, profily OutputIntent, skupiny priehľadnosti, jemné masky, vzory, tieňovania a ovládacie prvky ExtGState predtlače.

HotPDF online dokumentácia

Rýchly prí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.
TIFF to PDF component
TIFF to PDF Component (vytvorenie PDF z viacstránkového TIFF súboru)

Stiahnite si DEMO balíček komponentu HotPDF
Podporuje RAD Studio XE5 až RAD Studio 13.1 Florence pre Delphi a C++Builder (pracovné postupy Win32, Win64 a Win64x)

Kedy si vybrať HotPDF

  • Vyberte HotPDF, keď vaša aplikácia dokumenty PDF vytvára alebo upravuje a radšej by ste popri nej nedistribuovali nič navyše: HotPDF má vlastný vykresľovací engine, vlastné obrazové kodeky a vlastný engine písem, takže sa kompiluje priamo do vášho spustiteľného súboru a nevyžaduje žiadny PDF runtime na distribúciu ani na audit.
  • Vyberte PDFium Delphi Component, keď ide skôr o čítanie a revíziu než o tvorbu: architektúra prehliadača, prístupné čítanie nahlas, extrakcia tabuliek, sémantický preformát do HTML a validácia noriem. Vykresľuje cez pdfium.dll, ktorú distribuujete spolu s aplikáciou.
  • Vyberte PDF Library for Delphi, keď potrebujete OCR, čítanie čiarových kódov, podpisovanie hardvérovým tokenom PKCS#11, overovanie voči zoznamom dôveryhodných poskytovateľov EÚ alebo export do DOCX / HTML, prípadne keď musí volať kód mimo Delphi cez DLL, ActiveX alebo Dylib.

Porovnávate celú rodinu? Pozrite si prehľad PDF knižníc pre vývojárov s porovnaním PDFium Delphi Component, losLab PDF Library a HotPDF Delphi Component.

Časté otázky

Ktoré verzie Delphi a C++Builderu sú podporované?

HotPDF Delphi Component podporuje aktuálne pracovné postupy RAD Studia a zdokumentovaný rozsah starších verzií IDE pre tento produkt.

Je súčasťou zdrojový kód?

Komerčné licencie zahŕňajú zdrojový kód v Object Pascale na integráciu, revíziu a dlhodobú údržbu.

Vyžadujú sa licenčné poplatky za behové prostredie?

Licencované aplikácie možno nasadiť bez licenčných poplatkov, bez poplatkov za dokument alebo koncového používateľa.

Ako môžem produkt vyskúšať?

Pred nákupom si stiahnite demo balík a pozrite si online dokumentáciu.

Čo zahŕňa nová licencia?

Nová licencia zahŕňa zdrojový kód, jeden rok aktualizácií a jeden rok e-mailovej podpory.

Ako funguje obnovenie?

Existujúci zákazníci si môžu obnoviť prístup k aktualizáciám za zverejnenú cenu obnovenia.

Kde nájdem dokumentáciu API?

Dokumentácia je dostupná pod odkazom na lokalizovanú dokumentáciu HotPDF Delphi Component na tejto stránke.

Čo zahŕňa licencia HotPDF a ako funguje obnovenie?

Nová licencia ($500 Single, $1000 Small Business (až 10 vývojárov), $1500 Medium Business (až 30 vývojárov), $3000 Enterprise (jedna spoločnosť, jedna krajina), $6000 Corporate (jedna spoločnosť, celosvetovo)) zahŕňa kompletný zdrojový kód, jeden rok aktualizácií a jeden rok e-mailovej podpory. Existujúci zákazníci si obnovujú prístup k aktualizáciám za 40 % z plnej ceny.


Objavte viac od spoločnosti vyvíjajúcej Delphi PDF Component a tabuľky

Prihláste sa na odber aktualizácií produktov

Prihláste sa na odber a získajte najnovšie aktualizácie priamo na váš e-mail.