正如标题所示,我试图了解如何将FileAttachment注释与javasacript中的实际文件相关联。在执行addAnnot函数时,没有属性可以执行此操作。所以在我使用addAnnot创建注释之后,如何将其链接以打开实际文件?
感谢帮助
答案 0 :(得分:1)
这样的事情,但有一些警告。首先,您需要使用与设备无关的PDF路径,您可以在Acrobat JS参考中找到更多信息。此外,如果要在没有用户交互的情况下附加文件,则脚本必须位于特权上下文中。再一次,更多关于JS参考中的内容。如果您希望用户能够选择文件,请将cAttachmentPath保留为空,然后他们将获得文件选择对话框。注意:可以附加许多文件类型,如可执行文件,.js等,但出于安全原因,不能通过Acrobat或Reader提取。
var annot = this.addAnnot({
page: 0,
type: "FileAttachment",
point: [0,0],
cAttachmentPath: "/c/temp/foo.pdf"
});