SANE

JavaScript文档扫描

两盒软妹~` 提交于 2019-12-07 08:56:39
不同的操作系统,底层使用的扫描仪驱动是不同的。Linux上用SANE,Windows上用TWAIN,Mac上用TWAIN或者ICA。不管上层用的是什么高级语言 (Java, Python, JavaScript等等), 一个跨平台的文档扫描SDK或者软件必须支持不同平台的扫描仪访问协议。Dynamic Web TWAIN是目前唯一一个支持Windows, Linux和macOS的文档扫描SDK。这里分享下如何使用Node.js来快速实现一个支持多平台的web文档扫描应用。 参考原文: JavaScript Document Scanning for Windows, Linux and macOS 作者: Xiao Ling 翻译:yushulx JavaScript多平台文档扫描 1. 安装 Node.js . 2. 创建工程 document-scanning 。初始化: npm init 3. 通过 npm 安装 Express 和 Dynamic Web TWAIN : npm install express -–save npm install dwt --save 4. 创建HTML前端页面。初始Dynamic Web TWAIN化对象: <script type="text/javascript" src="node_modules/dwt/dist