Package-level declarations
Types
A rendered page image owned by the caller.
An entry of the document outline (bookmark tree).
Capabilities of the active PDFium backend and bundled PDFium build.
Geometry and attributes of a single character within a PdfTextLayout.
A document or bitmap was used after being closed.
A location inside a document that a link or bookmark points to.
The view mode a PdfDestination requests for its page.
An open PDF document.
Structural information about a document.
Base class of every failure this library throws for expected PDF errors.
The password supplied to PdfViewer.open did not decrypt the document.
The input is not a valid PDF document.
A read failure occurred while loading the document.
A clickable link annotation on a page.
What a link annotation activates when clicked.
Document information dictionary values.
PDFium returned a native error that is not mapped to a more specific exception.
A page-level operation failed.
Basic geometry of a single page.
The document is encrypted and no password was supplied to PdfViewer.open.
Operations an encrypted document's security handler allows. Every flag is true for unencrypted documents.
Pixel layouts a PdfBitmap can use.
A size in device pixels, typically a render target.
Describes how a page is rendered into a bitmap.
Page rotation in 90-degree steps, applied clockwise.
A single search hit on a page.
Options for PdfPage.search.
A synchronously readable PDF input owned by PdfViewer.open.
Full page text with per-character geometry.
A range using PDFium character indexes, not Kotlin string indexes.
An operation that the current backends do not implement was requested. Check PdfViewer.capabilities before calling optional APIs.
The document uses a security scheme the bundled PDFium build cannot open.
PDF file version, for example 1.7.