扫描仪Web远程控制

扫描仪和电脑通常是1对1连接的。在办公场景中,如果有多人需要使用扫描仪,要么共用一台电脑,要么购买多台扫描仪分别连接不同的电脑。如果能够使用浏览器,通过网络直接访问扫描仪,那么既方便,又省钱。Dynamsoft的Dynamic Web TWAIN v16.1.1提供了网络解决方案。通过Websocket的连接,用户可以在手机和桌面浏览器中操控扫描仪将文档电子化。

Dynamic Web TWAIN是什么

Dynamic Web TWAIN是Dynamsoft提供的跨平台扫描仪SDK。包含了一个平台相关的服务进程和一套JavaScript的接口。

安装服务进程

针对不同的操作系统(Windows, Linux, macOS, Raspberry Pi OS),下载安装包。在Resources目录中可以找到相应的服务进程进行安装。

简单的扫描仪Web应用

用Dynamic Web TWAIN开发文档扫描应用非常简单。
首先通过npm安装JS库:

npm install dwt @types/dwt

然后创建一个index.htm文件:


<html>
<head>
  <title>Hello Worldtitle>
  <script src="dist/dynamsoft.webtwain.min.js">script> 
head>
<body>
  <input type="button" value="Scan" onclick="AcquireImage();" />
  <div id="dwtcontrolContainer">div>
  <script type="text/javascript">
Dynamsoft.WebTwainEnv.ResourcesPath = "dist";
// Get the license key from https://www.dynamsoft.com/CustomerPortal/Portal/Triallicense.aspx
    Dynamsoft.WebTwainEnv.ProductKey = 'LICENSE-KEY'; 
    window.onload = function () {
    
      Dynamsoft.WebTwainEnv.Load();
    };
    var DWObject;
    function Dynamsoft_OnReady() {
    
      // dwtcontrolContainer is the id of the DIV to create the WebTwain instance in.
      DWObject = Dynamsoft.WebTwainEnv.GetWebTwain('dwtcontrolCo

你可能感兴趣的:(扫描仪,文档,web,网络,扫描)