2017-08-07 104 views
1

我正在构建基于浏览器的应用程序进行文档扫描。我曾经看过来自dynamosoft,asprise,atalasoft等多家供应商的产品。在基于浏览器的文档扫描方面,我的基本问题是这些产品是否能够使用基于浏览器的界面从远程计算机扫描?或者应该将扫描仪始终连接到启动浏览器的系统?基于浏览器的文档扫描

回答

2

是。基于浏览器的文档扫描依赖于本地服务和Web客户端之间的通信。通常,您需要在第一次浏览文档扫描的在线演示时下载本地服务的安装程序。如果您想扫描远程机器上的文件,只需在该机器上部署该服务即可。然后更改Web套接字连接的IP。

例如,这里是Dynamic Web TWAIN的架构。

enter image description here

扫描仪应当从本地服务(而非网络浏览器)启动始终连接到系统上。

您可以通过观看video了解如何使用作为扫描仪服务的Raspberry Pi从iMac捕获文档。

1

是的,有一个应用程序可以在远程机器上启用扫描。当有人打开浏览器时,Web浏览器和本地计算机应用程序之间建立连接。这个连接很容易通过HTML5 Web Socket完成。本地应用程序会扫描并通过此连接将此图像发送到您的浏览器。 这里是开放源码库,

ScanAppForWeb

+0

看到这种设计非常有趣。 ScanAppForWeb中基于表单的应用程序的作用是什么?浏览器如何连接到它?你在那里使用HTML5网络套接字吗? – user3172614

+0

是HTML5 Web套接字。这是Windows窗体应用程序负责的,它在本地机器上打开Web套接字服务器。扫描完成后发送给浏览器。 –