Copy

PdfDocument

Successful PDF output returned by the renderer.

ON_THIS_PAGE
  1. Signature
  2. Properties
  3. Methods
  4. toUint8Array()
  5. Parameters
  6. Returns
  7. toArrayBuffer()
  8. Parameters
  9. Returns
  10. toBlob()
  11. Parameters
  12. Returns
  13. createObjectURL()
  14. Parameters
  15. Returns
  16. revokeObjectURL()
  17. Parameters
  18. Returns
  19. preview()
  20. Parameters
  21. Returns
  22. download()
  23. Parameters
  24. Returns
  25. dispose()
  26. Parameters
  27. Returns

Successful PDF output returned by the renderer.

Byte exports are defensive copies. The document owns previews and object URLs created through it; dispose releases them and invalidates future exports. Instances are renderer-owned results and cannot be constructed directly.

Signature

export declare class PdfDocument
SOURCE:18

Properties

PropertyTypeRequiredRead onlyDefaultDescription
diagnosticsreadonly Diagnostic[]YesYesNoneDiagnostics retained from both browser snapshotting and native rendering.
pageCountnumberYesYesNoneNumber of pages reported by the native renderer.

Methods

toUint8Array()

Returns a defensive copy of the PDF bytes.

toUint8Array(): Uint8Array<ArrayBufferLike>;

Parameters

This API does not accept parameters.

Returns

Uint8Array<ArrayBufferLike>
SOURCE:40

toArrayBuffer()

Returns a standalone copy suitable for storage or transfer APIs.

toArrayBuffer(): ArrayBuffer;

Parameters

This API does not accept parameters.

Returns

ArrayBuffer
SOURCE:46

toBlob()

Returns a new application/pdf Blob.

toBlob(): Blob;

Parameters

This API does not accept parameters.

Returns

Blob
SOURCE:51

createObjectURL()

Creates an object URL tracked by this document.

createObjectURL(): string;

Parameters

This API does not accept parameters.

Returns

string
SOURCE:61

revokeObjectURL()

Revokes an object URL previously created by this document.

revokeObjectURL(url: string): void;

Parameters

ParameterTypeRequiredDefaultDescription
urlstringYesNoneObject URL created by this document.

Returns

void
SOURCE:68

preview()

Replaces a target's contents with the package canvas preview.

preview(target: HTMLElement, options?: PdfPreviewOptions): Promise<PdfPreview>;

Parameters

ParameterTypeRequiredDefaultDescription
targetHTMLElementYesNoneTarget stage or preview element.
optionsPdfPreviewOptionsNo{}Options for this operation.

Returns

Promise<PdfPreview>
SOURCE:78

download()

Starts a browser download and revokes its temporary object URL.

download(filename?: string): void;

Parameters

ParameterTypeRequiredDefaultDescription
filenamestringNo"file.pdf"Download filename.

Returns

void
SOURCE:89

dispose()

Disposes owned previews, revokes object URLs, and invalidates byte exports.

dispose(): void;

Parameters

This API does not accept parameters.

Returns

void
SOURCE:101
ON_THIS_PAGE
  1. Signature
  2. Properties
  3. Methods
  4. toUint8Array()
  5. Parameters
  6. Returns
  7. toArrayBuffer()
  8. Parameters
  9. Returns
  10. toBlob()
  11. Parameters
  12. Returns
  13. createObjectURL()
  14. Parameters
  15. Returns
  16. revokeObjectURL()
  17. Parameters
  18. Returns
  19. preview()
  20. Parameters
  21. Returns
  22. download()
  23. Parameters
  24. Returns
  25. dispose()
  26. Parameters
  27. Returns
html2realpdf documentationCopyright © Imggion
DOCUMENTATION_TREE