multi_engine_pdf_viewer library

Engine-independent PDF viewing for Android and iOS.

Classes

PdfFontRegistration
An optional native font substitution, supplied by the host application.
PdfOutlineNode
An immutable bookmark. Index paths identify destinations within a session.
PdfSearchState
A snapshot of a search, with a zero-based active result index.
PdfTextSearcher
Search counters and commands for any engine.
PdfViewer
An unframed PDF rendering surface. Toolbar and navigation UI belong to the host.
PdfViewerCacheStore
Optional durable storage for capability resolutions. Failures never block opening.
PdfViewerController
Drives one attached viewer without exposing its rendering engine.
PdfViewerDiagnostic
Safe diagnostic metadata without native objects or local file URLs.
PdfViewerLayout
Page arrangement independent of a rendering engine.
PdfViewerParams
Presentation options and host-owned event handlers. No application UI is bundled.
PdfViewerState
Engine-independent session state. Page numbers are one-based.

Enums

PdfViewerEngine
Rendering engines bundled with this package.

Exceptions / Errors

PdfViewerException
A rendering failure; resource URLs are redacted by the owning engine.