PDF加载

方法
Addon.PDF.Download() Addon.PDF.SetPassword()
Addon.PDF.SetResolution() Addon.PDF.SetConvertMode()

示例代码

    //定义异步方法的回调函数
    function OnSuccess() {
        console.log('successful');
    }

    function OnFailure(errorCode, errorString) {
        alert(errorString);
    }

    function LoadImage() {
        if (DWObject) {
            //注意PDF Rasterizer addon 不支持Chrome/Firefox v26-            
            //可以通过调用DWObject.Addon.PDF.Download(url)来从你的web服务器下载PDF Rasterizer组件到客户端电脑.
            DWObject.Addon.PDF.SetResolution(200);   
            DWObject.Addon.PDF.SetConvertMode(EnumDWT_ConvertMode.CM_RENDERALL);   

            DWObject.IfShowFileDialog = true; //打开文件对话框
            DWObject.LoadImageEx("", EnumDWT_ImageType.IT_PDF, OnSuccess, OnFailure); 
            //支持加载各种图片格式. 加载成功则回调OnSuccess,反之调用OnFailure
        }
    }

方法

Addon.PDF.Download()
下载并安装PDF组件(通常是以ZIP的形式打包的DLL文件)到客户端电脑。
语法 .Addon.PDF.Download(remoteFile, [optionalAsyncSuccessFunc, optionalAsyncFailureFunc]);
参数 String remoteFile:指定PDF组件的下载路径,例如“http://www.dynamsoft.com/DWT/Resources/PDF.zip”。
OnSuccess function optional optionalAsyncSuccessFunc:回调函数,在下载成功之后自动调用。
OnFailure function optional optionalAsyncFailureFunc:回调函数,在下载失败之后自动调用。
返回值 Boolean
注意只有在异步使用(带回调函数)的情况下,才会有返回值.
使用说明 addon.pdf.js文件中已经定义了pdf的版本号。当JS文件中指定的dll版本号与本地pdf DLL的版本号不一致的时候,该下载方法会自动将部署在web服务器上的pdf组件下载到客户端本地。
版本信息 v11.2+
Addon.PDF.SetResolution()
用来设置输出图片的分辨率。
语法 .Addon.PDF.SetResolution(resolution)
参数 Number resolution: 设置输出图片的分辨率。
返回值 Boolean
使用说明 默认值200。建议设置的值不要超过300,否则会消耗较多的内存资源 并可能导致转化速度降低。
版本信息 v11.2+
Addon.PDF.SetPassword()
设置用来解码PDF文件的密码。
语法 .Addon.PDF.SetPassword(password)
参数 String password: 设置用来解码PDF文件的密码
返回值 Boolean
使用说明 该接口只在HTML5版本中有效。
版本信息 v11.2+
Addon.PDF.SetConvertMode()
设置PDF到图片的转化模式。
语法 .Addon.PDF.SetConvertMode(EnumDWT_ConvertMode.CM_RENDERALL);
参数 EnumDWT_ConvertMode
EnumDWT_ConvertMode.CM_DEFAULT:这个是默认模式。在该模式下,不使用PDF转Image的组件。
EnumDWT_ConvertMode.CM_RENDERALL:该模式表示对于任意输入的PDF文件,均会启用PDF转Image组件,按照所设置的分辨率把每一页PDF转化成图片格式并显示在Web TWAIN 控件中。
返回值 Boolean
使用说明 请在LoadImage()FTPDownload()等这类文件输入的方法调用前,设置这个接口。
版本信息 v11.2+

results matching ""

    No results matching ""