我正在尝试提出一个简单的脚本来重新链接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创建链接资源”。有任何想法吗?谢谢!
最佳答案
我终于通过将relink
与new File()
一起使用来使其工作
//target item
var itemIwantToReplace = app.activeDocument.links.item("MyCurrentimage.eps");
//relink
itemIwantToReplace.relink(new File("P:\\Images\\myNewImage.eps"));