2016-10-31 43 views
0

正如標題所示,我試圖瞭解如何將FileAttachment註釋鏈接到javasacript中的實際文件。在執行addAnnot函數時,沒有屬性會這樣做。所以在我使用addAnnot來創建註釋之後,我會如何鏈接它以打開一個實際的文件?將FileAttachment註釋鏈接到文件

欣賞的幫助

+0

看起來像是在更新版本的adobe中使用cAttachmentPath命令完成的。還必須將特權位置添加到所附文件的文件路徑中。 – ipetduckies

回答

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