发新话题
打印

关于PDF批量打印问题,麻烦帮忙解答下!

关于PDF批量打印问题,麻烦帮忙解答下!

我们公司有这样一个业务场景,就是一批PDF文档中有A4和A5,需要在一个按钮中区分打印。我看了下贵公司PDF打印专版,有指定纸张和纵横等参数打印,也有批量打印,于是我做了这样的demo来实现这个需求,就是我先把A4、A5文档分别分批,然后在A4打印完成后的回调里再打印A5。但达不到预期效果,总有些文档没有被发送到打印机而是弹出预览对话框。这种业务场景能实现吗?该怎么做呢?我demo的代码如下:
复制内容到剪贴板
代码:
function doBtPrint() { var pdfA4Arrays = ['2016082602-A4-1.pdf', '2015092102-A4-2.pdf']; var pdfA5Arrays = ['2016091301-A5-1.pdf', '2016082610-A5-2.pdf']; //alert(1); getJatoolsPrinter().printDocument(pdfA4Arrays, { printer: document.getElementById('printer_list').value, copies: 1, duplex: true, portrait: false, preview: false, done: function () {// 在回调里写也不行 getJatoolsPrinter().printDocument(pdfA5Arrays, { printer: document.getElementById('printer_list').value, copies: 1, duplex: true, portrait: true, preview: false, done: function () { } }); } }); //alert(2); //getJatoolsPrinter().printDocument(pdfA5Arrays, printA5Param); 连续调两次不行 //alert(3); }
[ 本帖最后由 lhping446 于 2016-9-22 11:19 编辑 ]

TOP

你好,现在的控件只能打印同一纸张的批量打印,不支持不同纸张的批量打印

TOP

发新话题