3

我需要能够在打开 pdf 时自动提供打印对话框。我需要用 javascript 来做,我想知道我是否可以使用 iText 附加所说的 javascript?这样做对我来说会更干净,因为我目前已经在使用 iText 库。否则有没有更好的方法来做到这一点?目前使用:

Document document = new Document();
document.add(New Paragraph("<script type="text/javascript">print();</script>"));

但是,这不会对 pdf 进行任何更改,但在打开时仍然不会打印。

提前致谢。

4

1 回答 1

7

我使用 iText API 调用在没有 Javascript 的情况下做了类似的事情:

PdfWriter writer = ...;
PdfAction action = new PdfAction(PdfAction.PRINTDIALOG);
writer.setOpenAction(action);
于 2012-12-03T03:01:49.903 回答