【问题标题】:Adobe Javascript object - List and Create folders within a Portfolio fileAdobe Javascript 对象 - 在 Portfolio 文件中列出和创建文件夹
【发布时间】:2018-02-15 18:33:31
【问题描述】:

我正在使用 Acrobat PRO DC 和 Excel VBA 自动与 Adob​​e Portfolio PDF 文件进行一些交互。

使用 Adob​​e JSO,有没有办法获取现有投资组合子文件夹的列表?还是创造新的?我可以使用以下方式将附件添加到投资组合文件中的文件夹:

Call jso.importdataobject("<1>subfile.txt", "/F/Development/PermFile/subfile.txt")

这会将“subfile.txt”导入到 JSO 的投资组合文件中的第一个现有文件夹中。但是,如果文件夹不存在于投资组合文件中,则此代码不起作用。此外,对文件夹的实际索引进行硬编码(通过 )似乎相当笨拙。

现有文件夹似乎不是通过 dataObjects 集合返回的内容的一部分。

任何帮助将不胜感激。谢谢!

【问题讨论】:

    标签: excel vba acrobat acrobat-sdk adobe-javascript


    【解决方案1】:

    你不能。 JavaScript API 无权访问文件夹名称。

    【讨论】:

    • 感谢您的回复。这令人失望,但简洁,并且可以节省我更多时间寻找不存在的东西。
    • 您可以开发一个插件,将整个集合字典暴露给 Acrobat JavaScript 引擎,然后您可以通过 JSO 访问该引擎,但您需要在每台机器上安装该插件的副本你打算这样做。
    猜你喜欢
    • 1970-01-01
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-08
    • 1970-01-01
    • 2012-06-03
    相关资源
    最近更新 更多