0

我有一个客户要求,当单击打印按钮时(在网页上,而不是浏览器上),立即打印内容,绕过打印对话框。是的,这假定预先设置了默认值。

我已经知道这是一个潜在的安全问题。事实上,它甚至在 Telerik 文档中都有说明

但是,无法知道默认的或实际上任何可用的客户端打印机,因为这将是一个主要的安全漏洞。这就是为什么总是会显示打印对话框的原因,以便用户可以选择所需的打印机,然后单击“打印”按钮。

来源:如何在客户端机器上打印报告而不显示报告

我意识到可能需要一个插件来完成这项任务。我已经从 Meadroid 指向 Scriptx,但我仍在评估它,此外,它似乎只支持 IE。

我的问题是,我能做些什么来满足立即将内容发送到打印机的要求,绕过打印对话框?如果它是一个插件很好,如果它需要许可也很好。但它必须支持 IE、Chrome 和 FireFox。

注意:如果有帮助,我正在使用 Telerik 网络报告查看器。

4

1 回答 1

0

您可以将Web 服务器设置为打印文档,而不是客户端。当然,您必须知道他们希望在哪台打印机上打印。

于 2013-09-12T14:30:16.107 回答