Resource Base
Table of contents

PdfSource

Syntax

interface PdfSource extends Source {
    convertMode: EnumConvertMode;   
    password?: string;  
    renderOptions?: {
        renderAnnotations?: EnumAnnotationRenderMode; 
        resolution?: number;  
        maxWidth?: number;
        maxHeight?: number;
        renderGrayscale?: boolean;  
    };
}

Extends

Source

Attributes

convertMode

Specify PDF convert mode. Please refer to EnumConvertMode.

Default value: Dynamsoft.DDV.EnumConvertMode.CM_AUTO

password

If a password is required to open the PDF, please set it here.

Default value: "".

renderOptions

renderAnnotations

Specify how to load the annotations. Please refer to EnumAnnotationRenderMode.

Only take effects when convertMode is set to Dynamsoft.DDV.EnumConvertMode.CM_RENDERALL or Dynamsoft.DDV.EnumConvertMode.CM_AUTO(Dynamsoft.DDV.EnumConvertMode.CM_RENDERALL in fact).

Default value: Dynamsoft.DDV.EnumAnnotationRenderMode.NO_ANNOTATIONS

resolution

PDF DPI. Only affects rasterized text. Does not affect images which are extracted from the PDF file.

Default value: 200

maxWidth

Maximum width of the image to be rendered.

In pixels. 0 means no limit. Default value: 0

maxHeight

Maximum height of the image to be rendered.

In pixels. 0 means no limit. Default value: 0

renderGrayscale

Whether rasterize the PDF in grayscale.

Default value: false

Only take effects when convertMode is set to Dynamsoft.DDV.EnumConvertMode.CM_RENDERALL or Dynamsoft.DDV.EnumConvertMode.CM_AUTO(Dynamsoft.DDV.EnumConvertMode.CM_RENDERALL in fact).

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

  • Latest version(2.0)
  • Version 1.x
    • Version 1.1
Change +