基于Web的扫描解决方案

问题描述

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

解决方法

        Dynamsoft的Dynamic Web Twain完全可以满足您的要求,尽管它是商业性的。 http://www.dynamsoft.com我确实尝试了其他解决方案(有一个基于Java的解决方案),但是它们非常不可靠,并且带来很多麻烦,最后我花了很多钱并使用了这些解决方案。 我玩玩具的时候想到的就是自己写东西。这个想法是,那里有开源的Twain Api \(或者我可以写一个),但是我打算创建一个小的服务,它监听localhost并处理与Twain的接口,并将响应传递给一个瘦Javascript。层。要做一些基本的工作不会太费力。 顺便说一句,我绝不隶属于Dynamsoft。     ,        我认为网页无法访问扫描仪设备。也许可以用ActiveX来做到这一点,但是用Python进行开发可能很难。而且,ActiveX将仅限于Windows平台和IE浏览器。我不会这样。 或者,您可能对pyscanning感兴趣,这是一个用于访问扫描仪设备的多平台Python库。 使用此库,您可以开发一个小型桌面应用程序,它将扫描文档并将图像推送到Web应用程序。 我不知道这种解决方案是否可以满足您的需求,但我更喜欢这种方式,而不是制造ActiveX。 希望对您有所帮助     ,        我不知道您所描述的现有系统,但是它必须使用某种浏览器插件。如果您愿意,可以使用FireBreath编写此类内容;如果您已经知道如何进行扫描,则FireBreath可以通过同时提取ActiveX(IE)和NPAPI(其他)层来简化浏览器集成部分,从而您不必担心它们。 一些用户报告说可以成功地绑定来自C ++的python脚本,以便他们的更多逻辑可以在C ++中运行,尽管这会给系统增加python的依赖性。但是,无法用原始Python编写浏览器插件。