Skip to content

WorkerPDFiumDocument

@scaryterry/pdfium


Defined in: src/context/worker-client.ts:116

High-level worker-backed PDF document.

readonly pageCount: number

Defined in: src/context/worker-client.ts:125

Number of pages in this document.

get disposed(): boolean

Defined in: src/core/disposable.ts:73

Whether this resource has been disposed.

boolean

AsyncDisposable.disposed


get id(): string

Defined in: src/context/worker-client.ts:139

Internal document ID used by the worker protocol.

string

[asyncDispose](): Promise<void>

Defined in: src/core/disposable.ts:195

Asynchronously dispose of this resource.

Promise<void>

AsyncDisposable.[asyncDispose]


dispose(): Promise<void>

Defined in: src/core/disposable.ts:206

Alias for Symbol.asyncDispose for explicit calls.

Promise<void>

AsyncDisposable.dispose


getPage(pageIndex): Promise<WorkerPDFiumPage>

Defined in: src/context/worker-client.ts:146

Load a page and return a worker-backed page object.

ParameterType
pageIndexnumber

Promise<WorkerPDFiumPage>


renderPage(pageIndex, options, onProgress?): Promise<RenderResult>

Defined in: src/context/worker-client.ts:161

High-level convenience rendering method.

Loads the page, renders it, and closes the page automatically.

ParameterType
pageIndexnumber
optionsRenderOptions
onProgress?ProgressCallback

Promise<RenderResult>