静默打印嵌入的PDF文件。
- 论坛
- 静默打印嵌入的PDF文件。
9 浏览
静默打印嵌入的PDF文件。
我有一个网页上嵌入了PDF文档。我的代码如下:
我有以下JavaScript代码来打印我的PDF文档:
function printDocument(documentId) { //等待PDF准备好后再打印 if (typeof document.getElementById(documentId).print == 'undefined') { setTimeout(function(){printDocument(documentId);}, 1000); } else { var x = document.getElementById(documentId); x.print(); } }
当执行这段代码时,Acrobat插件会打开众所周知的打印对话框。类似于这样:
![PrintDialog](https://i.stack.imgur.com/Couqn.jpg)
两个问题:
- 如何改进检测PDF加载完毕并准备好打印的方法?
- 如何避免显示打印对话框?
关于我的系统的一些额外信息:
- 操作系统:Windows XP
- 浏览器:Internet Explorer 7
- PDF插件:Acrobat Reader 9