【发布时间】:2016-03-02 04:27:58
【问题描述】:
我需要直接打印一个 pdf 文件而不显示打印预览。当我使用
window.print() 它进入 Windows 打印预览页面。但我需要将文件直接发送到打印机而不显示打印预览页面
【问题讨论】:
-
你能给我们一个你不想这样做的充分理由吗?
标签: javascript php printing
我需要直接打印一个 pdf 文件而不显示打印预览。当我使用
window.print() 它进入 Windows 打印预览页面。但我需要将文件直接发送到打印机而不显示打印预览页面
【问题讨论】:
标签: javascript php printing
使用纯 javascript 和 html 是不可能的。您需要使用silverlight 5(签名)、flash 或qz-print - js wrapper which uses java。
例如,以下特定解决方案可能会起作用
javascript print without print dialog box
我个人只实现了silverlight 5(签名),我没有自己实现flash和qz-print。
希望这会有所帮助!
【讨论】:
浏览器不允许这种情况发生。您可以使用下面的插件来提供漂亮的预览。
https://github.com/etimbo/jquery-print-preview-plugin
演示:http://etimbo.github.io/jquery-print-preview-plugin/example/index.html
【讨论】: