我正在嘗試將一些JavaScript應用於pdf以使其無聲打印。我發現了這塊代碼並粘貼它,但是得到下面的錯誤。將PDF放入PDF時出現語法錯誤
SyntaxError: missing ; before statement 1: at line 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();
}
我不知道,還不足以明白的地方半失蹤-colon是。這是否意味着它在該行開頭的第二行代碼中缺失?
哦,我明白了,謝謝SLaks。我不確定兩者之間的差異。我必須做一些閱讀:) – drew 2010-08-31 16:40:43
不客氣。 – SLaks 2010-08-31 16:44:27