Az alábbiakban felsorolt minden pont egy leszállított képesség, amelyet ellenőrizhet az API referenciában és a demókban
G
A Google PDFium motorjára épült
Ugyanazt a motort csomagolja be, amely a Chrome beépített PDF-nézegetőjét is működteti — harcban edzett, ipari szabvány, megbízható alap a renderelési minőséghez és a megfelelőséghez. A motor valódi képességeit kapja, nem egy újra feltalált változatot
Dynamically loads pdfium.dll / pdfium.v8.dll
⌘
Legszélesebb IDE lefedettség a kategóriájában
Delphi / C++Builder (RAD Studio XE5-től a 13.1 Florence-ig), valamint Lazarus / Free Pascal 3.8+, Win32 és Win64. Három IDE család osztja meg ugyanazokat a fixture PDF-eket és regressziós készleteket
147 Pas + 123 C++ test cases, byte-aligned
✓
Teljes PDF szabvány spektrum
PDF/A-1b kimenet (SaveAsPdfA) + érvényesítés (ValidatePdfA), plusz PDF/UA, PDF/E, PDF/X, PDF/R és PDF/VT érvényesítés és verzió-megfelelőségi szűrés — kivételesen ritka egy Pascal csomagoló (wrapper) esetében
Dedicated units FPdfPdfa/Pdfua/Pdfe/Pdfx/Pdfr/Pdfvt.pas
🔊
Hozzáférhetőség felolvasás / gyengénlátók
A TPdfReadingSession hangszereli a felolvasást a gazdagép TTS motorjai számára (mondatszintű olvasási egységek, szószintű kiemelés, kimondott szöveg leképezése); plusz az InvertPdfBitmap, GrayscalePdfBitmap, DuotonePdfBitmap gyengénlátó transzformációk és élő éjszakai kéttónusú (night-duotone) megtekintés
An accessibility layer most wrappers entirely lack
⚡
Másolásmentes (Zero-copy) + megszakítható (cancellable) progresszív renderelés
A renderelési útvonal a PDFium kimenetét közvetlenül a cél TBitmap DIB pufferébe írja, átugorva a képkockánkénti (per-frame) teljes oldalas pixelmásolást; a RenderPageProgressive egy megszakítási tokent kérdez le az iterációk között, és a renderelés közben megszakítható
Saves one width×height×4-byte copy per frame at high DPI
↻
Igény szerinti adatfolyam (On-demand streaming) több gigabájtos PDF-ekhez
A LoadCustomDocument igény szerinti TStream adapterén keresztül a PDFium blokkonként olvas — a több gigabájtos, távoli vagy adatbázissal támogatott dokumentumok memóriamásolat nélkül töltődnek be, és a használható első nézet szinte azonnal elérhetővé válik
2.x GB documents: near-instant first view
🧩
Három komponens + 28 megosztott demó
TPdf (dokumentummotor), TPdfView (interaktív nézegető), TPdfThumbnailView (bélyegkép-navigáció); 28 KÖZÖS demó van megosztva három IDE között, amelyek lefedik a megtekintést, a keresést, az űrlapkitöltést, az egyesítést/felosztást, a kötegelt exportálást, a nyomtatást, a biztonsági auditot, a preflight jelentéseket és még sok mást
PDFViewer / PreflightReport / SecurityAudit / StandardsLab etc.
🔒
Security-first (biztonságot előtérbe helyező) alapértelmezések
Hivatkozási műveletek engedélyezési listája (LinkOptions), az indítási műveletek alapértelmezés szerint le vannak tiltva, és egy SecurityAudit demó a kockázati felületek ellenőrzésére — azonnal (out of the box) biztonságos ahelyett, hogy alapértelmezés szerint a veszélyes műveletek nyitva lennének
Suited to security-sensitive finance / healthcare deployments
📄
Forráskóddal együtt · jogdíjmentes (royalty-free) · hosszú távú támogatás
Pascal forrást szállít, nincsenek futásidejű jogdíjak, hosszú távú karbantartás. Win32/Win64 pdfium.dll és pdfium.v8.dll (V8/XFA engedélyezve) csomagban, opcionális Skia renderelési horgokkal (hooks)
No per-deployment fees