适用于Acrobat的JavaScript:不使用小册子进行双面打印

时间:2016-03-15 07:47:26

标签: javascript pdf printing

我想通过在浏览器中打开PDF文件来自动启用打印机的双面模式。此代码完全正常 - 也将其设置为双工模式工作。唯一的大问题是:它将页面处理设置为小册子风格。

var pp = this.getPrintParams();

pp.printerName = "Company Printer Name";

pp.interactive = pp.constants.interactionLevel.silent;

pp.pageHandling = pp.constants.handling.booklet;

pp.booklet.binding = pp.constants.bookletBindings.Left;

pp.booklet.duplexMode = pp.constants.bookletDuplexModes.BothSides;

this.print(pp);

您可以在官方的Adobe文档中找到此示例几次:https://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/js_api_reference.pdf

但它总是只是指小册子页面样式。

是否有可能在不进入小册子模式的情况下更改为双工模式? (最好是pdf js)


更新 我设法通过更改添加这些行的PDF来源(使用FPDF)成功设置了我的双工模式:

/ViewerPreferences<<
/Duplex /DuplexFlipLongEdge
>>

双面模式在打印对话框中设置,但在使用adobe js静默打印时会被忽略。当你手动点击&#34; print&#34;虽然打印对话框中的按钮。

所以我的&#34;奖励&#34; -question是:我如何自动(静默地)使用adobe js打印它而不忽略文档的设置?也许有些延迟可以帮到这里?

0 个答案:

没有答案