javascript - Web 直接打印插件

标签 javascript flash printing activex

我们都知道,绕过浏览器的打印对话框不可能在浏览器中进行 native 打印,但是,我们需要进行直接打印,理想情况下我们还可以通过编程方式选择特定打印机和其他设置。

我知道存在执行此操作的 ActiveX 插件,但是,我们都知道 ActiveX 插件只能在 IE 中运行。 Flash 或 Silverlight 中是否有现有插件允许我们以编程方式设置打印机属性,然后直接打印而无需打开浏览器的 native 对话框?

Java 解决方案也可以。但显然,由于安装占用空间和易于安装,它并不理想。

最佳答案

Adobe AIR 可以作为部分解决方案吗?我说部分是因为你首先必须说服/告诉人们下载你的打印机 AIR 应用程序,它基本上可以从浏览器调用,在你的情况下是一个打印命令。

AIR 具有原生进程功能,因此您可以开发自己的可执行文件或使用任何其他命令行打印工具。 This可能是一个好的开始。

关于javascript - Web 直接打印插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6681761/

相关文章:

javascript - AngularJS - 具有循环表值的动态表行和列

javascript - 将数据从 JSON 文件加载到 Backbone 集合中?

flash - 在 AS3 中获取对象的构造函数的最快方法是什么?

ios - 打印命令添加\n到Xcode 7中的所有内容

python打印输出不在同一行

javascript - 如何检测某个键是否被按下

javascript - ES6 对象用字符串传播

c# - 使用 webbrowser 与 Flash 控件交互?

javascript - 计算 SWFUpload 队列中的总文件大小

apache-flex - 如何使用 mx PrintDataGrid 打印 flex spark datagrid?或者有没有其他方法可以在不使用 mx PrintDataGrid 的情况下实现这一目标?