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.