使用JavaScript打印多个PDF文件

时间:2011-08-25 08:41:16

标签: javascript

我想知道如何在一次打印点击中打印多个PDF文件。

我可以轻松打印单个PDF文件,但是当有更多文件时我不知道如何打印。

提前致谢。

2 个答案:

答案 0 :(得分:6)

您可以在代码中多次调用print(),从而导致文件一个接一个地打印出来:

function PrintAll() {
    var pages = ["page1.pdf", "page2.pdf", "page3.pdf"];
    for (var i = 0; i < pages.length; i++) {
        var oWindow = window.open(pages[i], "print");
        oWindow.print();
        oWindow.close();
    }
}

答案 1 :(得分:2)

要么Shodow向导建议并按顺序打印文件或连接服务器端的文件。

您可以使用用户想要打印的精细名称制作ajax请求,将它们连接到服务器端,返回连接的pdf然后将其打印出来。连接实现取决于您使用的服务器端语言。