使用PDF Rasterizer快速将PDF转换为图像
【Dynamic Web TWAIN最新版免费下载>>>】
介绍
PDF是市场上最流行的格式之一。在大多数情况下,PDF文件是可读的,这意味着它们在内部包含文本内容。将其转换为图像的一种方法是截取页面的屏幕截图。但是,这种方式是非常低效的。通过使用PDF Rasterizer,你可以快速完成将PDF转换为图像。
环境
步骤
npm install dwt@14.2.0
然后,你可以在此目录中看到以下内容

2.打开以下目录
node_modulesdwtsample
在这你可以看到


正常情况下,可以在C:WindowsSysWOW64DynamsoftDynamsoftService目录中找到已安装的文件。这里的核心文件主要是
DynamsoftService.exe
dwt_trial_14.1.0.0828.dll
DynamicPdf_10.3.0.0712.dll
4.安装完成后,刷新页面,单击第二个按钮并打开本地PDF文件。很快,该PDF文件将在页面上的图像查看器中显示为图像。

此时,你可以打开浏览器的开发人员界面(F12)并尝试执行以下代码,该代码允许你一次查看多个图像。
DWObject.SetViewMode(3,3);

你还可以保存这些图片到本地磁盘(格式如JPEG,BMP,PNG,TIF等)
DWObject.IfShowFileDialog = true;DWObject.SaveAsJPEG('');
接下来按照以下步骤操作
引用Core JavaScript文件
<script type="text/javascript" src="../dist/dynamsoft.webtwain.initiate.js"></script><script type="text/javascript" src="../dist/dynamsoft.webtwain.config.js"></script><script type="text/javascript" src="../dist/addon/dynamsoft.webtwain.addon.pdf.js"></script>
这里引用的文件是
JS库为核心SDK Dynamic Web TWAIN
node_modulesdwtdistdynamsoft.webtwain.initiate.js
node_modulesdwtdistdynamsoft.webtwain.config.js
JS库为 PDF Rasterizer addon
node_modulesdwtdistaddondynamsoft.webtwain.addon.pdf.js
如果以前在本地安装了Dynamic Web TWAIN,则相同的文件位于以下目录中。
C:Program Files (x86)DynamsoftDynamic Web TWAIN SDK {version number} {Trial}Resources
运行时安装必要的文件
打开页面时,JavaScript文件会尝试设置运行时环境。如果缺少本地Dynamsoft服务和包含Dynamic Web TWAIN和PDF Rasterizer的库文件,代码将显示提示(步骤3),以便你可以下载和安装文件。
使用插件
if (DWObject.Addon && DWObject.Addon.PDF) { DWObject.Addon.PDF.SetResolution(300); DWObject.Addon.PDF.SetConvertMode(EnumDWT_ConvertMode.CM_RENDERALL);}DWObject.LoadImageEx('', 5, function () { }, function (errorCode, errorString) { alert('Load Image:' + errorString); });
核心代码是
DWObject.Addon.PDF.SetResolution(300); //Set the resolution for the conversionDWObject.Addon.PDF.SetConvertMode(EnumDWT_ConvertMode.CM_RENDERALL);//Set the conversion mode, generally just set it to CM_RENDERALL
完成上述设置后,通过调用LoadImage,LoadImageEx,HTTPDownload等方法之一导入的PDF文件,PDF Rasterizer会自动地将文件光栅化为图像。
想要购买正版授权,或者获取更多Dynamic Web TWAIN相关信息的朋友可以点击” 咨询在线客服 “~
标签:扫描识别图像处理扫描与图像
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!