应用于Web的TWAIN扫描识别软件-Dynamic Web TWAIN

Dynamic Web TWAIN 是专为Web应用程序设计的TWAIN扫描识别插件。有了Dynamic Web TWAIN,你就可以在Web应用程序中任何兼容TWAIN的设备(如扫描仪、数码相机或采集卡)上获取图像,并进行图像编辑,然后用TWAIN控件将图片上传至Web服务器。它可以运行在Internet Information Server (IIS), Apache, Tomcat, Webphere, Notes和其他Windows, Linux, Mac等平台的Web服务器上。


Dynamic Web TWAIN的界面是经过精心设计的,它内置有向导模型,TWAIN SDK轻量级且易于使用,只需几行代码就可以开始进行扫描工作。它的高级功能易于使用,而低级功能也非常灵活,即使是要求最严苛的应用程序,Dynamic都能够应付自如。

Dynamic Web TWAIN主要有三个版本:ActiveX Edition, Plug-in Edition, Mac Edition。

ActiveX Edition

用Dynamic Web TWAIN ActiveX Edition,你可以为Web应用程序添加扫描支持,它支持32-bit和64-bit的IE浏览器。作为一个标准的COM/ActiveX控件,ActiveX Edition也可以应用在桌面应用中。Dynamic Web TWAIN运行时免版税,所以可以将它部署到非Web应用程序上。

Plug-in Edition

用插件版,你可以为Windows下的Web应用程序添加扫描支持,这个版本支持的浏览器有Firefox, Chrome, Safari, Opera等主流浏览器。

Mac Edition

Mac版是专为Mac平台设计的,它支持的浏览器有Safari, Chrome, Firefox, Opera等主流浏览器。

经过上面的简单介绍,我想你应该大致了解什么是TWAIN,什么又是Dynamic Web TWAIN了,现在就赶快下载Dynamic Web TWAIN示例体验一下吧!

好的,我会根据你的要求为你提供关于使用 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、付费专栏及课程。

余额充值