是否有打开附件面板的操作?不是马上,但是当用户按下某些文字时?
我知道writer.setViewerPreferences(PdfWriter.PageModeUseAttachments)
,但我不希望它立即打开。
答案 0 :(得分:2)
这可以使用JavaScript操作完成:
Chunk c = new Chunk("Show / Hide attachment panel");
c.setAction(PdfAction.javaScript("app.execMenuItem('ShowHideFileAttachment');", writer));
document.add(new Paragraph(c));
请注意,这不适用于所有观看者(app = Adobe Reader),如果人们禁用Javascript,它将无效。