2

是否有打开附件面板的操作?不是马上,而是当用户按下一些文本时?

我知道,writer.setViewerPreferences(PdfWriter.PageModeUseAttachments)但我不希望它立即打开。

4

1 回答 1

2

这可以使用 JavaScript 操作来完成:

Chunk c = new Chunk("Show / Hide attachment panel");
c.setAction(PdfAction.javaScript("app.execMenuItem('ShowHideFileAttachment');", writer));
document.add(new Paragraph(c));

请注意,这不适用于所有查看器(应用程序 = Adob​​e Reader),如果人们禁用 Javascript,它将无法正常工作。

于 2012-09-12T07:49:32.253 回答