HotPDF Component Áttekintés
| Product | HotPDF Component |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | HotPDF Component |
Natív PDF készítés és szerkesztés Delphihez és C++Builderhez
A HotPDF egy forrásszintű Delphi és C++Builder PDF komponens olyan alkalmazásokhoz, amelyeknek PDF dokumentumokat kell létrehozniuk, szerkeszteniük, biztosítaniuk, aláírniuk, validálniuk és összeállítaniuk közvetlenül a VCL kódból. Nem igényel külső PDF futtatókörnyezetet az alapvető szerzői munkafolyamatához, és a RAD Studio segítségével készült Windows asztali szoftverekhez lett tervezve.
Használja a HotPDF-et, ha alkalmazásának programozott rajzolásra, Unicode szövegkimenetre, betűtípus beágyazásra és részhalmazképzésre, űrlapokra, annotációkra, kép importálásra, PDF egyesítési/szerkesztési műveletekre, titkosításra, digitális aláírásokra, szabványkövető kimenetre és könnyűsúlyú preflight automatizálásra van szüksége egyetlen natív API felületről.
A HotPDF támogatja a RAD Studio XE5-től a RAD Studio 13.1 Florence-ig a Delphi és a C++Builder esetében, beleértve a Win32, Win64 és Win64x munkafolyamatokat.

Fő képességek
- Hozzon létre új PDF-eket, adjon hozzá oldalakat, rajzoljon szöveget és vektorgrafikát, regisztráljon újrahasználható Form XObject-eket, helyezzen el képeket, és mentsen fájlokba vagy a hívó által birtokolt adatfolyamokba (streamekbe).
- Töltsön be meglévő PDF-eket, vizsgálja meg az oldal dobozokat (page boxes), keressen könyvjelző célokat, másoljon oldalakat, szúrjon be oldalakat, nyerjen ki oldalakat, rendezze át az oldalakat, töröljön oldalakat, egyesítsen dokumentumokat, bélyegezzen vagy vízjelezzen tartalmat, és frissítse a dokumentuminformációkat.
- Adjon hozzá hiperhivatkozásokat, megnevezett célokat, vázlatokat (outlines), fájlmellékleteket, megjegyzéseket, felugró ablakokat, kiemelő annotációkat, szabad szöveges annotációkat, szerkesztési annotációkat, vízjel annotációkat, oldal miniatűröket, rétegeket, oldalátmeneteket és megjelenítői beállításokat.
- Hozzon létre AcroForm mezőket, generált megjelenési folyamatokat (appearance streams), aláírásmezőket, többsoros és fésűs (comb) szövegmezőket, rich-text mezőértékeket, XFA csomagtárolókat, űrlapmező trigger csomagolókat és több Unicode betűtípust az AcroForm erőforrásszótárban, ahol a kiválasztott szabványprofil ezt lehetővé teszi.
- Vizsgálja meg, frissítse, nevezze át, távolítsa el vagy laposítsa (flatten) a betöltött AcroForm dokumentumok mezőit a szerkesztett másolat mentése előtt.
- Ágyazzon be és képezzen részhalmazt TrueType, Type 1 PFB, OpenType-CFF és CID-kulcsos CFF betűtípusokból a kompakt többnyelvű kimenethez, beleértve a CJK-nehéz dokumentumokat is.
- Generáljon Unicode szöveget, jobbról balra író szöveget, függőleges szöveget, kiegészítő sík karaktereit (például emoji), arab / perzsa / urdu formázást, latin szabványos ligatúrákat, dévanágari átrendezést és OpenType GSUB-alapú glifa kimenetet megfelelő
/CIDToGIDMap,/Wés/ToUnicodeintegrációval. - Importáljon JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF és EMF tartalmat zlib-ng Flate tömörítéssel és libjpeg-turbo hátterű JPEG kezeléssel.
- Védje a dokumentumokat jelszavakkal, AES-128, AES-256, PDF 2.0 AES-256 R6, nyilvános kulcsú címzetti titkosítással és engedélyjelzőkkel (permission flags).
- Írja alá a PDF-eket folyamaton belüli (in-process) PFX / PKCS#12 támogatással és PAdES B-B, B-T, B-LT és B-LTA munkafolyamatokkal, beleértve az RFC 3161 időbélyegeket és a DSS / VRI szótárakat.
- Hozzon létre szöveges, JSON és HTML preflight jelentéseket, alkalmazzon preflight profilokat és előbeállításokat, összesítse a kötegelt eredményeket, ágyazzon be jelentésbizonyítékokat a PDF-ekbe, hasonlítsa össze a jelentéseket, és futtasson fókuszált PDF/VT validálást.
- Használjon opcionális PDF háttérprogramokat (backends) a FastReport, QuickReport, ReportBuilder és DevExpress ExpressPrinting esetében, ha a meglévő jelentéselrendezéseket a HotPDF-en keresztül kell kibocsátani.
- Dolgozzon fel nagyon nagy PDF-eket nagy sebességgel a Direct File API-val, amely közvetlenül a lemezen nyitja meg, másolja és írja újra a dokumentumokat anélkül, hogy a teljes fájlt betöltené az objektummodellbe. Egy 2 GB-os benchmark dokumentum esetén 1,67 millió objektummal az AES-256 titkosítás körülbelül 14 másodpercet, a dekódolás körülbelül 16 másodpercet, a teljes újraírás pedig körülbelül 6 másodpercet vesz igénybe; egy 1,25 GB-os dokumentum oldalszámának beolvasása ezredmásodpercekig tart. A klasszikus kereszthivatkozási táblák (cross-reference tables), kereszthivatkozási adatfolyamok (cross-reference streams), hibrid-hivatkozású fájlok és növekményesen frissített dokumentumok mind a közvetlen útvonalon maradnak.
- Titkosítson és dekódoljon AES-256 segítségével hardveres sebességgel: CPU AES-NI támogatással az AES-256-CBC elérheti a 442 MB/s-ot titkosításnál és a 832 MB/s-ot dekódolásnál (körülbelül 3× és 5,7× gyorsabb, mint a hordozható szoftveres út), a fájltól-fájlig
EncryptFile/DecryptFilehívások megvédik vagy feloldják a hatalmas dokumentumok védelmét anélkül, hogy felépítenék az objektumgráfot, és egy nagy, jelszóval védett PDF megnyitása sokkal kevesebb memóriát használ.

Töltse le a HotPDF Component DEMÓ csomagot
2026-07-01 Version 2.256.0: HotPDF kiadási megjegyzések. 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.
Licencelés és árak
Fizessen hitel-/bankkártyával, PayPallel, AliPay-jel vagy banki átutalással a FastSpringen keresztül. Minden új HotPDF licenc tartalmazza a teljes Object Pascal forráskódot, egy év frissítést és egy év e-mailes támogatást.
| Licenc | Fejlesztők | Ár | Rendelés |
|---|---|---|---|
| Single | 1 fejlesztő | $500 | Rendelés |
| Team | legfeljebb 5 fejlesztő | $1000 | Rendelés |
| Micro Business | legfeljebb 10 fejlesztő | $1500 | Rendelés |
| Small Business | legfeljebb 30 fejlesztő | $2500 | Rendelés |
| Medium Business | legfeljebb 100 fejlesztő | $4500 | Rendelés |
| Enterprise | legfeljebb 500 fejlesztő | $8500 | Rendelés |
| Corporate | Korlátlan fejlesztő, világszerte leányvállalatain | $15000 | Rendelés |
Enterprise-exkluzív forrás extrák: A HotPDF Enterprise tartalmazza a dedikált, professzionális eszközszintű példaprogramok, jelenleg a PDF Preflight Pro és az XFA & AcroForms Flattener Pro teljes forráskódját, valamint a normál esetben csak belső validálásra használt teljes tesztkészletek forráskódját is.
Meglévő ügyfél megújítása: A teljes ár 40%-a, bármikor lemondható. Nyissa meg a HotPDF vásárlási és megújítási oldalát.
Szabványok, aláírási és validálási munkafolyamatok
A HotPDF támogatja a szabványkövető PDF generálási munkafolyamatokat a PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 és PDF/UA-1 szabványokhoz. Tartalmaz továbbá preflight és fókuszált PDF/VT validálási segédprogramokat az áttekintési és automatizálási munkafolyamatokhoz. A komponens profil-specifikus kapcsolókat és védelmeket biztosít, így azok a hívások, amelyek megsértenék a kiválasztott profilt, korán meghiúsulhatnak, ahelyett, hogy csendben egy nem megfelelő PDF-et írnának.
| Munkafolyamat | HotPDF támogatás | Szerző felelőssége |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP pdfaid metaadatok, OutputIntent támogatás, betűtípus-beágyazás kikényszerítése, JavaScript/titkosítás/annotáció/profil védelmek, és veraPDF-fel validált PDF/A-2A / PDF/A-3A smoke kimenetek. | Válassza ki a célszintet, biztosítson valós ICC OutputIntent adatokat, állítsa be a címet/nyelvet, ágyazzon be megfelelő betűtípusokat, és kerülje a kiválasztott archiválási profilon kívüli tartalmat. |
| PDF/UA-1 | PDFUACompliance, Tagged PDF gyökér, pdfuaid metaadatok, /Lang, DisplayDocTitle, szerkezeti elemek, megjelölt tartalom (marked content), szerepleképezés (role mapping), ParentTree huzalozás, alternatív szöveg és ActualText segédprogramok. | Építsen fel értelmes dokumentumszerkezetet, olvasási sorrendet, címsor-hierarchiát, lista/táblázat szemantikát és alternatív leírásokat a valós tartalomhoz. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, OutputIntent támogatás, nyomdai előkészítő (prepress) profil védelmek és korlátozások az interaktív vagy nem nyomtatásbiztos funkciókhoz. | Biztosítson nyomtatásnak megfelelő színkezelést, oldaldobozokat (page boxes) és gyártási beállításokat a kiválasztott nyomdai előkészítő munkafolyamathoz. |
| PDF/VT validálás | A ValidatePDFVT ellenőrzi az XMP PDF/VT azonosítást, a metaadat-névteret, a módosítási dátum konzisztenciáját, a PDF/X alapjelölőket, az OutputIntentet, a katalógus DPartRoot szerkezetét, a betölthető oldalakat és az oldalszintű DPart lefedettséget. | Használja a bejövő vagy előállított fájlok auditálására; a teljes változó-adatú (variable-data) gyártási szándék megírása továbbra is a hívó felelőssége. |
A PDF/A Level A engedélyezi az archiválási profil által megkövetelt Tagged PDF alapot. Nem hirdeti automatikusan a PDF/UA-1-et; a HotPDF csak akkor bocsátja ki a PDF/UA azonosítót, ha a PDFUACompliance kifejezetten engedélyezve van.
A Preflight API-k képesek szöveges, JSON és HTML jelentéseket készíteni, a kimenetet mentett profilokon vagy beépített előbeállításokon keresztül szűrni, a kötegelt eredményeket összesíteni, a jelentésbizonyítékokat egy áttekintési másolatba beágyazni, jelentéseket összehasonlítani, és a jelentéseket egy veraPDF-stílusú szerkezetté konvertálni a további eszközök számára.
További funkciók lefedettsége
- OpenType GSUB LookupType 1-8 támogatás, szkript/nyelv funkció kiválasztás, latin szabványos ligatúrák, arab / perzsa / urdu formázás, dévanágari átrendezés, és PUA szintetikus kódpont kibocsátás betűtípus-specifikus glifákhoz.
- XFA csomagtároló támogatás, AcroForm
/AAtrigger csomagolók, több Unicode betűtípus az AcroForm/DR-ben, és generált CID-betűtípus megjelenési folyamatok. - Növekményes frissítés mentése, több-aláírásos munkafolyamatok, aláírás helyőrzők, folyamaton belüli CMS SignedData generálás, és hosszú távú validálási (LTV) szótárak.
- Betöltött dokumentum segédprogramok oldal-doboz (page-box) vizsgálathoz, könyvjelző célállomás kereséséhez, AcroForm mezővizsgálathoz, mezőérték frissítésekhez, mező átnevezéshez, mező eltávolításhoz és űrlap laposításhoz (flattening).
- Preflight profil betöltés/mentés/validálás/egyesítés/diff segédprogramok, kötegelt összesítés, beágyazott jelentés validálás, XMP jelentés beágyazás, fókuszált PDF/VT validálás és konzervatív javítás preflight jelentésekből.
- PDF 1.3-tól PDF 1.7-ig tartó funkciókapuk, kiválasztott PDF 2.0 titkosítás támogatás, objektumadatfolyamok (object streams), XRef adatfolyamok, OutputIntent-ek, átlátszósági csoportok, lágy maszkok (soft masks), mintázatok, árnyékolások és nyomdai előkészítő (prepress) ExtGState vezérlők.
Gyors Delphi példa
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.

Töltse le a HotPDF Component DEMÓ csomagot
Támogatja a RAD Studio XE5-től a RAD Studio 13.1 Florence-ig a Delphi és a C++Builder esetében (Win32, Win64 és Win64x munkafolyamatok)
Mikor válassza a HotPDF-et
- Válassza a HotPDF-et, ha az alkalmazása PDF dokumentumokat hoz létre vagy szerkeszt, és egy Delphi/C++Builder forráskód komponenst szeretne egy különálló PDF szolgáltatás helyett.
- Válassza a PDFium Componentet, ha az elsődleges követelménye a PDF renderelés, megjelenítés, oldal raszterizálás, szövegkinyerés és az interaktív megjelenítői felhasználói felület integrációja.
- Válassza a losLab PDF Library-t, ha a projekt már a PDFlibPas API felület köré épül, vagy ha DLL, ActiveX vagy Dylib integrációs lehetőségekre van szüksége a Delphi/C++Builder forráskönyvtár mellett.
Gyakori kérdések
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.
Fedezzen fel többet a Delphi PDF Component & Spreadsheet Development-től
Iratkozzon fel a termékfrissítésekre
Iratkozzon fel, hogy a legújabb frissítéseket elküldjük az e-mail címére.
