Skip to content

Latest commit

 

History

History
91 lines (57 loc) · 2.64 KB

File metadata and controls

91 lines (57 loc) · 2.64 KB
layout default-layout
needAutoGenerateSidebar true
needGenerateH3Content true
noTitleIndex true
title Dynamsoft Document Viewer API Reference - Interface PdfSource
keywords Documentation, Dynamsoft Document Viewer, API Reference, Interface PdfSource
breadcrumbText Interface PdfSource
description Dynamsoft Document Viewer Documentation API Reference Interface PdfSource Page
permalink /api/interface/idocument/pdfsource.html

PdfSource

Syntax

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

Extends

[Source]({{ site.api }}interface/idocument/source.html)

Attributes

convertMode

Specify PDF convert mode. It affects whether PDF elements like text layers are loaded and the image for display and saving. Please refer to EnumConvertMode.

Default value: Dynamsoft.DDV.EnumConvertMode.CM_AUTO

Related to the renderOptions attribute if the actual mode is rendering.

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]({{ site.api }}enumeration-type/enumannotationrendermode.html).

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 effective when the actual convertMode is rendering.

Since v4.0 has added high-fidelity rendering, it does not affect the image displayed and only affects the image saved using methods like saveToJpeg().

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).

Related

  • [loadSource()]({{ site.api }}interface/idocument/index.html#loadsource)