我正在尝试提出一个简单的脚本来重新链接Indesign中的图像(eps文件)。

到目前为止,这是我想出的

//find item and get path
var myItem = app.activeDocument.links.item("MyCurrentimage.eps");
var myItemPath = myItem.filePath;
//define new image path
var newPath = "P:\\images\\otherfolder\\newimage.eps";
//relink
myItem.relink(myItemPath,newPath);


我不断收到一条消息,说“无法从给定的URI创建链接资源”。有任何想法吗?谢谢!

最佳答案

我终于通过将relinknew File()一起使用来使其工作

//target item
var itemIwantToReplace = app.activeDocument.links.item("MyCurrentimage.eps");
//relink
itemIwantToReplace.relink(new File("P:\\Images\\myNewImage.eps"));

07-24 16:38