我正在编写一个应用程序来显示上传的文档python3-django-1.8.1
。我们还希望允许用户扫描文档。
如您所知,javascript 中有一个打印对话框。
window.print()
我对图像扫描功能不太熟悉,但我在使用条形码扫描仪时遇到过类似的问题。
您实际上不能期望类似于打印的功能,因为打印是浏览器启用的功能,而扫描是典型浏览器不具备的功能。
而且JS不具备直接访问外设的能力。如果用手机浏览这个页面会发生什么? (用相机扫描就太棒了,但从未听说过类似的事情)。
话虽如此,有一个扫描仪.js http://asprise.com/document-scan-upload-image-browser/direct-to-server-php-asp.net-overview.html SDK:
Scanner.js 允许任何网页在大多数桌面浏览器(如 IE、Chrome、Firefox 等)中使用 JavaScript 从扫描仪获取图像。大多数情况下,不需要安装软件,用户就可以享受良好的扫描体验。
还有一个吐温软件开发工具包 http://www.dynamsoft.com/Products/WebTWAIN_Overview.aspx:
Dynamic Web TWAIN是一款基于TWAIN的扫描SDK软件,专为Web应用程序设计。
这些据说可以解决您的问题,但我没有使用它们。 Scanner.js 演示现在甚至无法在我的 Ubuntu 计算机上运行。我的猜测是它们并不完全基于 JS(com 对象和其他东西)。
其他要做的事情是,如果您的情况是特定的(例如内联网),则开发一个小型的 Firefox 插件,以便控制用户的浏览器。
最后但并非最不重要的一点是,另一种选择是开发并提供一个小型桌面应用程序来处理扫描和上传。
如果还有其他推荐我很乐意看到。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)