Every point below is a delivered capability you can verify in the API reference and demos
G
Built on Google's PDFium engine
Wraps the very engine that powers Chrome's built-in PDF viewer — battle-tested, industry-standard, a trusted foundation for rendering quality and compliance. You get the engine's real capabilities, not a reinvention
Dynamically loads pdfium.dll / pdfium.v8.dll
⌘
Broadest IDE coverage in its class
Delphi / C++Builder (RAD Studio XE5 through 13.1 Florence) plus Lazarus / Free Pascal 3.8+, Win32 and Win64. Three IDE families share the same fixture PDFs and regression suites
147 Pas + 123 C++ test cases, byte-aligned
✓
Full PDF standards spectrum
PDF/A-1b output (SaveAsPdfA) + validation (ValidatePdfA), plus PDF/UA, PDF/E, PDF/X, PDF/R and PDF/VT validation and version-compliance gating — exceptionally rare for a Pascal wrapper
Dedicated units FPdfPdfa/Pdfua/Pdfe/Pdfx/Pdfr/Pdfvt.pas
🔊
Accessibility read-aloud / low-vision
TPdfReadingSession orchestrates read-aloud for host TTS engines (sentence-level reading units, word-level highlighting, spoken-text mapping); plus InvertPdfBitmap, GrayscalePdfBitmap, DuotonePdfBitmap low-vision transforms and live night-duotone viewing
An accessibility layer most wrappers entirely lack
⚡
Zero-copy + cancellable progressive rendering
The render path writes PDFium output directly into the destination TBitmap DIB buffer, skipping a per-frame full-page pixel copy; RenderPageProgressive polls a cancellation token between iterations and can be interrupted mid-render
Saves one width×height×4-byte copy per frame at high DPI
↻
On-demand streaming for multi-gigabyte PDFs
Via LoadCustomDocument's on-demand TStream adapter, PDFium reads by the block — multi-gigabyte, remote or database-backed documents load without an in-memory copy, and a usable first view is reached almost immediately
2.x GB documents: near-instant first view
🧩
Three components + 28 shared demos
TPdf (document engine), TPdfView (interactive viewer), TPdfThumbnailView (thumbnail nav); 28 COMMON demos shared across three IDEs, covering viewing, search, form fill, merge/split, batch export, printing, security audit, preflight reports and more
PDFViewer / PreflightReport / SecurityAudit / StandardsLab etc.
🔒
Security-first defaults
Link-action allow-list (LinkOptions), launch actions disabled by default, and a SecurityAudit demo for auditing risk surfaces — secure out of the box rather than defaulting to dangerous actions open
Suited to security-sensitive finance / healthcare deployments
📄
Source included · royalty-free · long-term support
Ships Pascal source, no runtime royalties, long-term maintenance. Bundles Win32/Win64 pdfium.dll and pdfium.v8.dll (V8/XFA-enabled), with optional Skia render hooks
No per-deployment fees