Copy

PdfPreview

Interactive canvas preview created and owned by a `PdfDocument`.

ON_THIS_PAGE
  1. Signature
  2. Properties
  3. Methods
  4. setTheme()
  5. Parameters
  6. Returns
  7. setScale()
  8. Parameters
  9. Returns
  10. fitToWidth()
  11. Parameters
  12. Returns
  13. dispose()
  14. Parameters
  15. Returns

Interactive canvas preview created and owned by a PdfDocument.

The viewer replaces the target's children with one isolated Shadow DOM subtree. Dispose it to cancel rendering, destroy PDF.js state, and clear the target. Construct previews through PdfDocument.preview.

Signature

export declare class PdfPreview
SOURCE:238

Properties

PropertyTypeRequiredRead onlyDefaultDescription
elementHTMLElementYesYesNoneHost element inserted into the preview target.
currentScalenumberYesYesNoneCurrent logical PDF.js scale after option clamping.
currentThemePdfPreviewThemeYesYesNoneCurrent preview-control theme, including the default system mode.

Methods

setTheme()

Updates the preview-control theme without rerendering the PDF pages.

setTheme(theme: PdfPreviewTheme): void;

Parameters

ParameterTypeRequiredDefaultDescription
themePdfPreviewThemeYesNonePreview control theme.

Returns

void
SOURCE:358

setScale()

Sets a clamped scale and rerenders every page canvas.

setScale(value: number): Promise<void>;

Parameters

ParameterTypeRequiredDefaultDescription
valuenumberYesNoneValue to apply.

Returns

Promise<void>
SOURCE:367

fitToWidth()

Fits the first page to the available viewer width and rerenders all pages.

fitToWidth(): Promise<void>;

Parameters

This API does not accept parameters.

Returns

Promise<void>
SOURCE:376

dispose()

Cancels active work, destroys PDF.js state, and clears the target.

dispose(): void;

Parameters

This API does not accept parameters.

Returns

void
SOURCE:388
ON_THIS_PAGE
  1. Signature
  2. Properties
  3. Methods
  4. setTheme()
  5. Parameters
  6. Returns
  7. setScale()
  8. Parameters
  9. Returns
  10. fitToWidth()
  11. Parameters
  12. Returns
  13. dispose()
  14. Parameters
  15. Returns
html2realpdf documentationCopyright © Imggion
DOCUMENTATION_TREE