【问题标题】:Linking a FileAttachment Annotation to the File将 FileAttachment 注释链接到文件
【发布时间】:2016-10-31 20:49:02
【问题描述】:

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

感谢帮助

【问题讨论】:

  • 看起来这是在较新版本的 adobe 中使用 cAttachmentPath 命令完成的。还必须将特权位置添加到您要附加的文件的文件路径中。

标签: javascript pdf adobe


【解决方案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"
 });

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-12
    • 1970-01-01
    • 1970-01-01
    • 2018-09-02
    • 1970-01-01
    相关资源
    最近更新 更多