Hoa*_*inh 5 javascript browser printing pdf google-chrome
我正在做一个自动打印pdf文件的功能,该文件是从服务器返回的。它当前显示一个打印窗口,但我希望文件始终在打印机上打印,而不必按打印按钮。
当前的:

我在 stackoverflow 和其他页面上阅读了很多文章,但都失败了。
请帮我!多谢
我已经找到问题的解决方案
在 Chrome 中:
配置在模式下运行 chrome 无提示打印 --kiosk-printing 编辑 chrome 快捷方式属性上的目标 例如:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk-printing " http: //本地主机:8080/这个“
代码
var iframe = document.createElement('iframe');
document.body.appendChild(iframe);
iframe.style.display = 'none';
iframe.onload = function() {
setTimeout(function() {
iframe.focus();
iframe.contentWindow.print();
}, 0);
};
iframe.src = _blobUrl;
Run Code Online (Sandbox Code Playgroud)
在火狐中:
转到 about:config 创建新的布尔首选项 name="print.always_print_silent" Value=true
第2步:代码
var myWindow = window.open(_blobUrl, '_blank', '宽度=800,高度=600'); myWindow.focus(); myWindow.print(); myWindow.close();
| 归档时间: |
|
| 查看次数: |
12066 次 |
| 最近记录: |