如何与浏览器无关地进行静音打印

时间:2014-10-29 09:45:16

标签: java

如何从Java应用程序静默打印PDF?我不希望显示“打印预览”选项,但它确实显示在Google Chrome中。有没有其他方法可以静默打印PDF,比如使用applet?

2 个答案:

答案 0 :(得分:0)

您无法在浏览器中使用JavaScript“静默”打印。

可以使用签名的 Java小程序,该小程序不在沙箱中运行。用户必须允许applet运行,大多数用户可能不会这样做。您还有一个问题是Chrome很快就不再支持Java插件,因为Chrome正在放弃对NPAPI插件的所有支持(已在Linux上完成)。 IE中的“metro”模式也不支持NPAPI插件,Firefox也可能在某些时候删除它们。最重要的是,通过Java applet进行操作将非常耗时,甚至可能无法工作,具体取决于您的用户群。

答案 1 :(得分:0)

答案几乎与此处的答案相同: https://stackoverflow.com/a/28783269/3196753

简而言之,您需要在PC或移动设备上安装一些静默打印的中间件,以便与本地连接的设备进行静默通信。如果您的设备与Web服务器暴露在同一网络中,则可以使用服务器端解决方案。

完全免责声明,我们是该列表中最后一个解决方案的作者。