我想通过在浏览器中打开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打印它而不忽略文档的设置?也许有些延迟可以帮到这里?