将FileAttachment批注链接到文件

时间:2016-10-31 20:49:02

标签: javascript pdf adobe

正如标题所示,我试图了解如何将FileAttachment注释与javasacript中的实际文件相关联。在执行addAnnot函数时,没有属性可以执行此操作。所以在我使用addAnnot创建注释之后,如何将其链接以打开实际文件?

感谢帮助

1 个答案:

答案 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"
 });