Я пытаюсь применить некоторый JavaScript к PDF, чтобы он печатался без вывода сообщений. Я нашел этот кусок кода и вставил его, но получаю ошибку ниже.
SyntaxError: отсутствует; до
ведомость 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();
}
Я пока не знаю достаточно, чтобы понять, где пропавшая точка с запятой. Означает ли это, что он отсутствует во второй строке кода в начале этой строки?