静默打印嵌入的PDF文件。

9 浏览
0 Comments

静默打印嵌入的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

0