Copy

PdfPreviewOptions

Display and rendering limits for `PdfDocument.preview`.

ON_THIS_PAGE
  1. Signature
  2. Properties

Display and rendering limits for PdfDocument.preview.

Signature

export interface PdfPreviewOptions {
    showToolbar?: boolean;
    padding?: number;
    initialScale?: number | "fit-width";
    minScale?: number;
    maxScale?: number;
    zoomStep?: number;
    maxPixelRatio?: number;
    ariaLabel?: string;
    theme?: PdfPreviewTheme;
    onProgress?: (completedPages: number, totalPages: number) => void;
}
SOURCE:11

Properties

PropertyTypeRequiredRead onlyDefaultDescription
showToolbarbooleanNoNotrueWhether to show the page summary and zoom toolbar. Defaults to true.
paddingnumberNoNo28, or 16 on narrow screensPadding around the rendered pages in CSS pixels. Defaults to 28, or 16 on narrow screens.
initialScalenumber | "fit-width"NoNofit-widthInitial zoom or automatic fit. Defaults to fit-width.
minScalenumberNoNo0Lowest permitted zoom. Defaults to 0.25 and is never below 0.1.
maxScalenumberNoNo3 and is never below minScaleHighest permitted zoom. Defaults to 3 and is never below minScale.
zoomStepnumberNoNo0Zoom-button increment. Defaults to 0.25 and is never below 0.05.
maxPixelRationumberNoNo2Device-pixel-ratio cap used for page canvases. Defaults to 2.
ariaLabelstringNoNoPDF previewAccessible label for the preview region. Defaults to PDF preview.
themePdfPreviewThemeNoNosystem and follows the browser preferencePreview-control theme. Defaults to system and follows the browser preference.
onProgress(completedPages: number, totalPages: number) => voidNoNoNoneCalled after each page canvas completes rendering.
ON_THIS_PAGE
  1. Signature
  2. Properties
html2realpdf documentationCopyright © Imggion
DOCUMENTATION_TREE