Node.js+Web TWAIN,实现Web文档扫描和图像上传
2014-12-03 10:02
591 查看
通过Dynamic
Web TWAIN SDK和Node.js的组合,只需要几行代码就可以实现在浏览器中控制扫描仪,获取图像后上传到远程服务器。
原文:Document
Imaging and Uploading With Dynamic Web TWAIN and Node.js
Dynamic Web TWAIN download
Node.js download
创建工程目录,打开cmd.exe进入到工程目录,安装下面两个Node.js模块:
创建server.js,初始化:
把静态资源,比如图片,css等,都加载进来:
要实现跨域访问,需要在header里添加权限,如果不添加,只能local访问:
在POST请求中通过formidable解析数据:
设置好IP和端口:
创建一个网页,包含一个div和两个button:
这里需要把Web TWAIN SDK安装目录下的Resources目录拷贝过来。
加几行代码就可以扫描了:
到这里可以先测试下扫描能否正常工作。接下来实现远程上传:
测试下。命令行启动server:
打开http://localhost:2014就可以玩了。
https://github.com/DynamsoftRD/nodejs-dwt
Web TWAIN SDK和Node.js的组合,只需要几行代码就可以实现在浏览器中控制扫描仪,获取图像后上传到远程服务器。
原文:Document
Imaging and Uploading With Dynamic Web TWAIN and Node.js
下载安装
Dynamic Web TWAIN downloadNode.js download
通过Node.js创建server
创建工程目录,打开cmd.exe进入到工程目录,安装下面两个Node.js模块:创建server.js,初始化:
把静态资源,比如图片,css等,都加载进来:
要实现跨域访问,需要在header里添加权限,如果不添加,只能local访问:
在POST请求中通过formidable解析数据:
设置好IP和端口:
通过Dynamic Web TWAIN创建client
创建一个网页,包含一个div和两个button:这里需要把Web TWAIN SDK安装目录下的Resources目录拷贝过来。
加几行代码就可以扫描了:
到这里可以先测试下扫描能否正常工作。接下来实现远程上传:
测试下。命令行启动server:
打开http://localhost:2014就可以玩了。
源码
https://github.com/DynamsoftRD/nodejs-dwt相关文章推荐
- Node.js+Web TWAIN,实现Web文档扫描和图像上传
- B/S(WEB)系统中使用Activex插件调用扫描仪实现连续扫描并上传图像(IE文件扫描并自动上传)
- android webview 调用js实现图像选择并上传
- B/S(WEB)系统中使用Activex插件调用扫描仪实现连续扫描并上传图像(IE文件扫描并自动上传)
- node.js+socket.io 实现一个web聊天室
- Nodejs express、html5实现拖拽上传
- nodejs+express+websocket+redis实现消息订阅系统
- node.js+express 实现CSDN上传头像功能 (包含图片的缩放,生成头像缩略图)
- 用node.js实现简单的web服务器
- node.js+android(使用HttpURLConnection和HttpClient)实现文件上传
- Dynamic Web TWAINTWAIN扫描识别工具添加文本到图像
- Node.js简单介绍并实现一个简单的Web MVC框架
- node.js学习笔记(3)-node.js结合mysql数据库实现的web项目中常见功能--登录验证、session传值、拦截器、ajax传值等
- Web扫描识别控件Dynamic Web TWAIN扫描和上传的实例
- Nodejs express、html5实现拖拽上传
- Dynamic Web TWAIN扫描识别工具改变缓冲区图像大小
- NodeJS+Redis实现Web实时通讯聊天模块
- node.js 和 HTML5-Canvas 结合实现截图上传交互
- node.js WEB开发中图片验证码的实现方法
- Nodejs学习笔记(八)--- Node.js + Express 实现上传文件功能(felixge/node-formidable)