1

你们知道任何基于网络的扫描软件吗?我更喜欢开源,如果不是商业的话。您应该能够扫描文档并直接上传到 Web 服务器吗?也许基于 ActiveX。我更喜欢 Python。

4

3 回答 3

3

Dynamsoft 的 Dynamic Web Twain 完全符合您的要求,尽管它是商业的。 http://www.dynamsoft.com我确实尝试了其他解决方案(有一个基于 Java 的解决方案),但它们非常不可靠并且很麻烦,最后我掏出钱并使用了它。

我玩弄了自己写的想法。这个想法是那里有开源的 Twain Api(或者我可以写一个),但我将创建一个小型服务,它在 localhost 上侦听并处理与 Twain 的接口并将响应传递给一个薄的 Javascript 层。获得一些基本的工作不会有太多的工作。

顺便说一句,我与 Dynamsoft 没有任何关系。

于 2015-11-23T20:28:07.467 回答
1

我不认为网页可以访问扫描仪设备。也许可以使用 ActiveX 来完成,但在 Python 中开发可能会很困难。此外,ActiveX 将仅限于 Windows 平台和 IE 浏览器。我不会走这条路的。

作为替代方案,您可能对pyscanning感兴趣,它是一个用于访问扫描仪设备的多平台 Python 库。

使用这个库,您可以开发一个小型桌面应用程序,它将扫描文档并将图像推送到 Web 应用程序。

我不知道这种解决方案是否能满足您的需求,但我更喜欢这种方式而不是制作 ActiveX。

我希望它有帮助

于 2011-05-31T11:47:51.337 回答
0

我不知道您描述的现有系统,但它必须使用某种浏览器插件。如果你愿意,你可以用FireBreath写这样的东西;如果您已经知道如何进行扫描部分 FireBreath 通过抽象 ActiveX (IE) 和 NPAPI (其他) 层使浏览器集成部分变得容易,这样您就不必担心它们。

一些用户报告说从 C++ 绑定到 python 脚本是成功的,这样他们的更多逻辑可以在 C++ 中运行,尽管这会增加对系统的 python 依赖。但是,无法使用原始 python 编写浏览器插件。

于 2011-05-31T16:53:59.860 回答