我需要直接打印PDF文件而不顯示打印預覽。當我使用如何在不使用window.print()的情況下直接將文件發送到打印機(在php/javascript中)
window.print() 它轉到Windows打印預覽頁面。但我需要將文件直接發送到打印機,而不顯示打印預覽頁面
我需要直接打印PDF文件而不顯示打印預覽。當我使用如何在不使用window.print()的情況下直接將文件發送到打印機(在php/javascript中)
window.print() 它轉到Windows打印預覽頁面。但我需要將文件直接發送到打印機,而不顯示打印預覽頁面
這是純粹的JavaScript和HTML不可能的。您需要使用silverlight 5(簽名),flash或qz-print - js wrapper which uses java。
即對於具體解決方案如下可能工作
javascript print without print dialog box
我個人只實現的Silverlight 5(簽名),我沒有我的自我實現的Flash和QZ-打印。
希望這會有所幫助!
謝謝你的支持先生。但我需要在PHP中實現上述功能 –
然後我希望你好運我的朋友!我100%確定純html和js不會削減它。您需要添加一些本地組件。如果它不是公共站點,您可以編寫瀏覽器插件。無論如何!祝你好運,我的朋友。 –
瀏覽器不會允許發生這種情況。您可以使用下面的插件來提供美觀的預覽。
https://github.com/etimbo/jquery-print-preview-plugin
演示:http://etimbo.github.io/jquery-print-preview-plugin/example/index.html
你能不能給我們一個堅實的理由,爲什麼你不想這樣做呢? – rahul