我正在尝试将一些 javascript 应用于 pdf 以使其静默打印。我找到了这段代码并将其粘贴进去,但是得到了下面的错误。
语法错误:缺少;语句 1 之前:在第 2 行
这突出显示了以下代码的前 2 行:
Document document = new Document();
FileOutputStream fos = new FileOutputStream("APP_PERSONAL.pdf");
这是完整的代码:
Document document = new Document();
FileOutputStream fos = new FileOutputStream("APP_PERSONAL.pdf");
try {
PdfWriter writer = PdfWriter.getInstance(document, fos);
document.open();
write.addJavaScript("this.print({bUI: false, bSilent: true, bShrinkToFit: true});",false);
write.addJavaScript("this.closeDoc();");
document.add(new Chunk("Silent Auto Print"));
document.close();
} catch (DocumentException e) {
e.printStackTrace();
}
我还不够了解缺少的分号在哪里。这是否意味着该行开头的第二行代码中缺少它?