Kiekvienas žemiau išvardytas pranašumas yra įgyvendinta galimybė, o ne planų pažadas. Kiekvienas turi patikrinamų įrodymų — iki šaltinio modulių, funkcijų vardų ir praeinančių testų
⚙
Savoji šaltinio lygio · be išorinės PDF vykdymo aplinkos
Integruojasi tiesiogiai į jūsų projektą kaip Pascal šaltinis ir generuoja, analizuoja bei įrašo PDF visiškai jūsų proceso viduje, suteikdamas pilną derinimo ir diegimo valdymą. C posistemės atvaizdavimui ir glaudinimui (zlib-ng, Zopfli, libjpeg-turbo, OpenJPEG, jbig2dec) — statiškai susieti objektiniai failai; vykdymo metu papildomos PDF variklio DLL nereikia
Native Pascal API · statically linked C backends
字
Visas OpenType formavimas + pozicionavimas
Turi visą GSUB pakeitimų variklį (LookupTypes 1–8) ir visą GPOS pozicionavimo variklį (visi 9 LookupTypes): ligatūras, mažąsias kapitalines, kontekstines pakeitybas, porinį/kontekstinį kerningą, mark-to-base, mark-to-mark, kursyvinį sujungimą. Dauguma konkuruojančių Delphi PDF komponentų čia neturi nieko
20+ OpenType typography features auto-applied during text output
✍
Gamintojo pusės sudėtingųjų raštų formavimas
Daugiau kaip 20 raštų, formuojamų gamintojo pusėje: arabų (įskaitant Supplement / Extended-A/B), siriakų, mongolų, N'Ko, tibetiečių, Devanagari ir Indic šeimą, javiečių, taj/lao, hebrajų, kmerų, birmiečių ir kt.; kartu su UAX #9 bidi konvejeriu ir visu /ToUnicode atvirkštiniu atvaizdu, tad kopija/įkliavimas/paieška atkuria pirminius kodo taškus
Includes 35 ligature reverse-mappings (LAM-ALEF, YEH-HAMZA family, Allah, etc.)
签
Proceso vidinis PFX / PKCS#12 pasirašymas · nulinės priklausomybės
Pasirašykite PFX/PKCS#12 vienu kvietimu — THotPDF.SignPDFWithPFX — be OpenSSL ir be platformos kriptografijos teikėjos. Visa ASN.1, RSA, AES, PKCS#12 išvyniojimo ir CMS SignedData (RFC 5652) grandinė įgyvendinta HotPDF viduje, su atkuriamaisiais, auditoriais patikrinamais rezultatais
Units: HPDFASN1 / HPDFRSA / HPDFCrypt / HPDFPFX / HPDFCMS / HPDFAES
盾
PAdES ilgalaikis tikrinimas · nuo pradžios iki galo
Palaiko PAdES B-B / B-T / B-LT / B-LTA — kietąjį ES eIDAS atitikties reikalavimą: RFC 3161 laiko žymas, DSS/VRI žodynus, dokumento laiko žymų parašus, Seed Value apribojimus, XAdES-in-PDF. Konkurentai paprastai sustoja prie elementarios CMS
For long-term archiving and e-signature scenarios that must meet evidentiary rules
✓
Trijų ašių atitiktis + pirminė patikra
PDF/A-1/-2/-3, PDF/X-1a/-3/-4 ir PDF/UA-1 fiksuoja kaip nepriklausomas atitikties profilius vienu metu; neatitinkantys kvietimai iškelia diagnostikos išimtis, vietoj to, kad tyliai kurtų neatitinkančius PDF. Pirminė patikra išveda tekstą, JSON, HTML, CSV arba deterministinį XML MRR ir gali jungti įtaisytąsias politikas su apribotais patikimaisiais funkcijų ir tikrinimo papildiniais
Per-method PDF version gating: RequirePDFVersion + StrictVersionLock
⇄
Daugiagigabaitis Direct File API
Apdočia failą-į-failą, nesistatydama atminties objektų grafo: DAOpenFileReadOnly, DACopyFile, EncryptFile, DecryptFile tvarko tradicines xref lenteles, XRef srautus, hibridines nuorodas ir prieaugio būdu atnaujintus failus, o pralaidumas matuojamas sekundėmis
2 GB / 1.67M objects: AES-256 encryption ≈ 14 s; 1.25 GB page count read in milliseconds
🔤
CFF / OpenType-CFF / CID poaibių rinkimas
Renka TrueType, OpenType-CFF ir CID paremtų CFF šriftų poaibius (EnableFontSubsetting), išlaikydamas glifų ID Type0/Identity-H tekstui — CJK dokumentas sumažėja nuo ~14 MB CID paremto CFF iki 500 KB–2 MB; tipinis lotyniškas TTF — nuo 350 KB iki 10–15 KB
Deterministic subset tags for byte-reproducible output
📈
Keturi ataskaitų variklių adapteriai
FastReport, QuickReport, ReportBuilder ir DevExpress ExpressPrinting (apimantys cxGrid/cxRichEdit/cxScheduler/cxPivotGrid), be to, DBGrid adapteris — esamas ataskaitas prie HotPDF PDF posistemės prijungsite vienu žingsniu, be ataskaitų perrašymo
Adapter units live under Lib/addons/<engine>