【问题标题】:Get the file path from the selected object in indesign从indesign中的选定对象获取文件路径
【发布时间】:2017-06-06 11:34:14
【问题描述】:

如何从 Adob​​e Indesign 中的选定对象中获取文件路径?

编辑:我正在使用 InDesign CS5 (7.0) 对象模型

我的用户应该能够在 Indesign 中选择一个对象(即链接文件对象),然后在其上调用一个脚本来编辑和保存链接文件。 (我们链接了数百个 .ai 文件,这些文件是由有缺陷的软件创建的,需要替换一些 .ai 文件中错误嵌入的字体。)

我尝试过类似的东西

var myObj = app.selection[0];
myFilePath = myObj.filePath;
or
myFilePath = myObj.itemLink.assetURL;

那没有用。就对象层次结构而言,如何从当前选择到作为文件路径的字符串。选择 > 故事 > 链接 > 路径属性?

提前感谢您! 亲切的问候,斯特凡

【问题讨论】:

    标签: javascript filepath adobe-indesign


    【解决方案1】:

    myFilePath = myObj.itemLink.filePath;

    但您可以考虑使用插画脚本一次性处理所有文件。

    【讨论】:

    • 感谢@Loic。不幸的是,这不起作用。如果我运行这个:var myObj = app.selection[0]; alert(myObj); alert(myObj.itemLink.filePah); 它会抛出 JavaScript 55 错误代码:不支持。 alert(myObj); 会提醒正确的对象。我正在使用 InDesign CS5 (7.0) 对象模型。
    • var myObj = app.selection[0].allGraphics[0];
    • 选择需要是图像才能使线条工作;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-16
    • 1970-01-01
    • 2017-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-11
    • 2014-07-22
    相关资源
    最近更新 更多