您可以直接从asp.net页面甚至是嵌入式Silverlight对象进行扫描吗?
答案 0 :(得分:1)
我在一些公司网站应用程序中完成了这项工作。
您必须使用ActiveX控件才能从客户端的浏览器访问计算机上配置的TWAIN扫描程序。一旦您有权访问,您就可以通过网页按钮启动扫描仪,扫描文档并使用网站代码中新提供的图像对象。
我建议您查看已经开发的activex组件库,以便为您完成此操作。一个例子是http://dynamic-web-twain.smartcode.com/info.html
这种方法的缺点显然是ActiveX只适用于IE,需要用户信任您的网站。如果您的用户群是受信任的公司或基于内部,那么这应该不是问题。
答案 1 :(得分:0)
Silverlight无权访问扫描仪等本地设备。 ASP.NET页面在Web浏览器中运行,因此它们也无法访问扫描程序。
你想要完成什么?
答案 2 :(得分:0)
如果用户可以使用“Windows传真和扫描”实用程序扫描文档并将其保存在本地硬盘中,您可以使用Silverlight OpenFileDialog并读取文档并将其保存在服务器上。