gpt4 book ai didi

javascript - 是否可以重定向用户以启动扫描仪应用程序?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:16:10 24 4
gpt4 key购买 nike

我正在编写一个应用程序来使用 python3-django-1.8.1 显示上传的文档。我们还希望允许用户扫描文档。

如您所知,javascript 中有一个打印对话框。

window.print()
  • 浏览器是否支持扫描文档?
  • 是否可以使用 javascript/python 在客户端计算机上启动扫描仪应用程序?喜欢:

    • Windows 机器上的“Windows 传真和扫描”
    • Linux 等上的“简单扫描”或
    • 无论客户端各自操作系统上的默认扫描仪应用程序是什么。
  • 任何第三方 python 应用程序/js 插件允许扫描文档?

最佳答案

我不太熟悉图像扫描功能,但我曾遇到过条形码扫描器的类似问题。

您实际上不能期待与打印类似的东西,因为打印是浏览器启用的功能,而扫描是典型浏览器不具备的功能。

而且,JS没有直接访问外设的能力。如果这个页面被手机浏览会怎样? (从相机扫描会很棒,但从未听说过类似的东西)。

话虽如此,有一个scanner.js开发工具包:

scanner.js enables any web page to acquire images from scanners using JavaScript in most desktop browsers like IE, Chrome, Firefox and more. In most cases, software install is not required and the user can enjoy a great scanning experience.

还有一个Twain SDK :

Dynamic Web TWAIN is a TWAIN-based scanning SDK software specifically designed for web applications.

这些应该可以解决您的问题,但我没有使用过它们。 Scanner.js 演示现在甚至无法在我的 Ubuntu 机器上运行。我的猜测是它们并不完全基于 JS(com 对象和东西)。

如果您的情况是特定的(例如 Intranet),还可以开发一个小的 Firefox 插件来控制用户的浏览器。

最后但同样重要的是,另一种选择是开发并提供一个小型桌面应用程序来处理扫描和上传。

如果有任何其他推荐,我很乐意看到它。

关于javascript - 是否可以重定向用户以启动扫描仪应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30374322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com