结合Dynamic .NET TWAIN和Jetty,实现基于网页的TWAIN文件扫描
网页TWAIN扫描是通过多种技术结合实现的,看下流程图: 参考原文: Web-based Document Imaging Capture with .Net TWAIN and Jetty 准备工作 阅读: 如何通过jni4net,在Java应用中调用C#接口 使用Jetty搭建Java Websocket Server,实现图像传输 如何运行 在Eclipse中运行Java Application,选择UIMain 当这个窗口启动的时候,Websocket Server已经初始化完成。 Load:加载本地图片 Send:把图片推送到网页客户端 Scan:通过扫描仪扫描文件,把图像自动发送到网页客户端 在Chrome中选择一个扫描仪源 显示TWAIN扫描文件图像 TWAIN网页扫描流程解析 首先把所有相关的库(DLL & Jar)导入到Eclipse工程中: 结合准备工作中两篇文章的代码, 创建一个类 SourceManager : package com.data; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.util.ArrayList; import javatwain.DotNetScanner;