PDF加载

方法
Addon.PDF.IsModuleInstalled() Addon.PDF.IsTextBasedPDF() Addon.PDF.SetResolution()
Addon.PDF.SetPassword() Addon.PDF.SetConvertMode() Addon.PDF.Write.Setup()

示例代码

    //定义异步方法的回调函数
    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.IsModuleInstalled()
检测是否安装了PDF Rasterizer
语法 .Addon.PDF.IsModuleInstalled();
参数
返回值 Boolean
使用说明
版本信息 v14.1+
Addon.PDF.IsTextBasedPDF()
检测本地PDF文件是否是基于文本的PDF文件
语法 .Addon.PDF.IsTextBasedPDF(localFilePath)
参数 string localFilePath: 指定文件路径
返回值 Boolean
示例代码
DWObject.Addon.PDF.IsTextBasedPDF('D:\\DWT.pdf'); //检测本地DWT.pdf是否是基于文本的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+
Addon.PDF.SetPassword()
设置用来解码PDF文件的密码。
语法 .Addon.PDF.SetPassword(password)
参数 String password: 设置用来解码PDF文件的密码
返回值 Boolean
使用说明 该接口只在HTML5版本中有效。
版本信息 v11.2+
Addon.PDF.Write.Setup()
设置PDF Writing
语法 .Addon.PDF.Write.Setup(Setting);
参数 WriteSetting: 类似下面的JSON对象(请注意日期相关设置中的“D:”)。
{
​      author: 'tom',
​      compression: EnumDWT_PDFCompressionType,
​      creator: 'dwt',
​      creationDate: 'D:20181231',
​      keyWords: 'dwt',
​      modifiedDate: 'D:20181231',
​      producer: 'dynamsoft',
​      subject: 'blah',
​      title: 'dwt',
​      version: 1.4,
​      quality: 80, //仅用于JPEG和JPEG2000压缩
}
返回值 Boolean
使用说明 仅在HTML5版本中有效。在使用HTTPUpload()和FTPUpload()等方法创建PDF之前,可以使用此方法。压缩类型EnumDWT_PDFCompressionType
版本信息 v15.0+

results matching ""

    No results matching ""

    results matching ""

      No results matching ""