我想知道编写驻留在网络浏览器中的扫描应用程序的最佳/首选方式是什么。基本想法是我想使用一个网页,我可以从该网页单击一个按钮,该按钮将扫描客户端上的文档并将该文档上传到服务器。想到的第一个想法是编写一个本机(C++?)浏览器插件。但是,我不知道原生插件需要什么才能成为跨浏览器。所以这里有几个问题:
Silverlight 是一个可行的选择吗?这是我更喜欢的,因为我所有的代码都是 C#、ASP.NET。问题是 - Silverlight 可以与客户端上的 Windows Image Acquisition COM 对话吗?
用flash写东西,可能是用Flex?这是一个可行的选择吗?它可以与客户端上的 WIA COM 对话吗?
最后,如果答案是用 C++ 编写,那么让它跨浏览器的一些高级问题是什么?
还有什么?