我是 PDFBox 的新手,我需要在打开 PDF 时将其发送到打印机。我们正在使用 PDFBox api 生成 PDF。我已经使用下面的代码尝试将操作设置为打开但没有任何效果。请帮忙。 我使用了不同的 javascript,比如 window.print();这个.打印();打印();
PDDocument doc = new PDDocument();
PDActionJavaScript javascript=new PDActionJavaScript("app.print();");
doc.getDocumentCatalog().setOpenAction(javascript);
最佳答案
你可以不用 JS 来做到这一点:
PDActionNamed action = new PDActionNamed();
action.setN("Print");
doc.getDocumentCatalog().setOpenAction(action);
关于javascript - PDFBox setOpenAction 打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33282522/