获取动态Web TWAIN SDK教程

Dynamic Web TWAIN是一个专为Web应用程序设计的TWAIN扫描识别控件。你只需在TWAIN接口写几行代码,就可以用兼容TWAIN的扫描仪扫描文档或从数码相机/采集卡中获取图像。然后用户可以编辑图像并将图像保存为多种格式,用户可保存图像到远程数据库或者SharePoint。该TWAIN控件还支持上传和处理本地图像。

本文汇集了一些Dynamic Web TWAIN编程方面的常见问题,并且针对这些问题进行了回答,感兴趣的朋友快来了解一下吧~

点击下载Dynamic Web TWAIN正式版

试用版

选项1:下载30天免费试用版
在线下载链接

注意:
您可以下载Windows的.exe或Linux的.tar.gz或macOS的.dmg.zip。将自动为.exe和.dmg.zip生成30天的免费试用密钥。但是对于Linux,您将需要在线手动请求试用密钥并自行更新密钥。
选项2:从节点程序包管理器下载Dynamic Web TWAIN程序包软件包可以这样下载
npm install dwt@15.0

注意:
通过npm下载的文件不包含二进制文件,例如Dynamsoft Service安装程序等。而是将这些文件部署在Dynamsoft的Server上,并配置为在运行软件包随附的示例时下载。另外,该软件包使用的试用版密钥在您下载时可能无效。在这种情况下,您可以在线请求试用密钥并自己更新密钥。
完整版本
选项1:购买时下载完整软件包

当您购买许可证时,Dynamsoft将向您发送一封电子邮件,其中包含许可证密钥以及完整版安装程序的下载链接。

注意:
完整版安装程序随附的所有样本,资源文件等均不包含任何许可证。您可以根据本文申请许可证。
选项2:使用NPM
由于节点软件包管理器向公众开放,因此Dynamsoft并未将完整版软件包放在此处。这意味着运行以下命令将始终仅下载试用版。

npm install dwt@15.0

为了使用完整版本,开发人员必须在自己的JavaScript / TypeScript代码中进行一些自定义配置:

Dynamsoft.WebTwainEnv.Trial = false;
Dynamsoft.WebTwainEnv.ProductKey = “{the full version key}”;
Dynamsoft.WebTwainEnv.ResourcesPath = “{the relative or absolute path to the libraries}”;
注意:
默认情况下,在该文件中dynamsoft.webtwain.min.js,ResourcesPath设置为“ https://tst.dynamsoft.com/libs/dwt/15.0 ”只提供试用库。购买后,您将获得完整的版本库,需要将它们放在服务器上并相应地更改应用程序中的路径。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我会根据你的要求为你提供关于使用 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、付费专栏及课程。

余额充值