通过ASP.NET页面扫描

时间:2009-08-11 06:45:14

标签: asp.net silverlight scanning

您可以直接从asp.net页面甚至是嵌入式Silverlight对象进行扫描吗?

3 个答案:

答案 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并读取文档并将其保存在服务器上。