Skip to content

WorkerPDFiumPage

@scaryterry/pdfium


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

High-level worker-backed PDF page.

readonly height: number

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

Page height in points.


readonly index: number

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

Zero-based page index.


readonly width: number

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

Page width in points.

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:228

Internal page 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


getText(): Promise<string>

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

Extract text from this page.

Promise<string>


getTextLayout(): Promise<{ rects: Float32Array; text: string; }>

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

Extract text and text rectangles from this page.

Promise<{ rects: Float32Array; text: string; }>


render(options, onProgress?): Promise<RenderResult>

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

Render this page.

ParameterType
optionsRenderOptions
onProgress?ProgressCallback

Promise<RenderResult>