分离扫描文档方法(1) —— Dynamic Web TWAIN:如何使用空白页作为扫描文档的分隔器

本文档介绍了如何使用Dynamic Web TWAIN SDK在网页中进行文档扫描,并利用空白页作为分隔器,实现扫描多个文档后的单独保存。通过下载试用版本、构建扫描页面以及使用IsBlankImageExpress()接口判断空白页,可以在扫描完成后自动删除空白页并保存文档。此外,提到了使用页面标准偏差来检测更复杂的空白页情况,并预告了利用条码或二维码进行文档分离的后续内容。
摘要由CSDN通过智能技术生成

应用场景

您希望在网页中连接扫描仪,在网页中进行文档扫描。当您一次性扫描多个文档时,每个文档之间有一页空白页将它们分开,此时您希望在扫描完全部文档后单独保存每组文档。

解决方案

使用Dynamic Web TWAIN SDK,可以快速实现网页文档扫描的同时利用空白页进行文档分隔。

实现步骤

Step 1:下载并安装Dynamic Web TWAIN 30天免费试用版本

申请下载链接:https://www.damingsoft.com/products/dwt-register.aspx

Step 2:构建网页扫描页面

安装完成后可以在C:\Program Files (x86)\Dynamsoft\Dynamic Web TWAIN SDK {版本号} Trial\Samples\Getting Started中找到一个UseEvent.html的sample页面。双击打开它即可实现最简单的网页扫描。

如果您想自己构建一个网页扫描页面,可参考文档:https://www.damingsoft.com/docs/dwt/Dev-Guide/Build-the-Hello-World-Scan-Page.html</

好的,我会根据你的要求为你提供关于使用 Dynamic Web TWAIN 扫描识别工具的教程,下面是一个建立一个“Hello World”扫描页面的示例: 1. 首先,你需要在你的项目中引入 Dynamic Web TWAIN 的库文件。你可以直接使用它的在线 CDN 地址,也可以将它下载到本地并引入。 ```html <script src="https://cdn.dynamsoft.com/dwt/16.1.1/dynamsoft.webtwain.min.js"></script> ``` 2. 接下来,你需要在你的 HTML 文件中建立一个扫描按钮和一个容来展示扫描结果。 ```html <button id="btnScan">扫描</button> <div id="dwtcontrolContainer"></div> ``` 3. 在你的 JavaScript 文件中,你需要初始化 Dynamic Web TWAIN 并为扫描按钮添加一个点击事件。在初始化时,你需要设置它的授权密钥和容 ID。 ```javascript // 初始化 Dynamic Web TWAIN Dynamsoft.WebTwainEnv.AutoLoad = false; Dynamsoft.WebTwainEnv.RegisterEvent("OnWebTwainReady", onReady); Dynamsoft.WebTwainEnv.ProductKey = "授权密钥"; Dynamsoft.WebTwainEnv.Load(); // 扫描按钮的点击事件 document.getElementById("btnScan").onclick = function() { var dwtObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer'); dwtObject.IfShowUI = true; dwtObject.AcquireImage(); } // 初始化成功后的回调函数 function onReady() { var dwtObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolContainer'); dwtObject.IfShowUI = false; dwtObject.HTTPPort = 80; dwtObject.HTTPDownload( "http://localhost/HelloWorld.tif", function() { console.log("下载成功!"); }, function(errorCode, errorString) { console.log(errorString); } ); } ``` 4. 最后,你需要在你的服务上建立一个用于保存扫描结果的接口。你可以使用 Java、PHP 等语言来实现这个接口,具体实现方式可以参考 Dynamic Web TWAIN 的官方文档。 以上就是一个使用 Dynamic Web TWAIN 建立一个“Hello World”扫描页面的示例。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值