将SVG放入Illustrator

5

我正在尝试使用扩展脚本在Illustrator中放置SVG图像。以下是我基本的操作步骤:

var doc = app.documents.add();
var p = doc.placedItems.add();
p.file = new File(svgfilepath);

出现了以下错误:

文件格式无法放置

我能够使用“文件”>“放置”手动放置相同的文件。我错过了什么吗?需要帮助!


2
Illustrator的Javascript团队仍有许多需要学习的地方...这个相同的语法是否适用于其他可放置的项目,如JPEG或PDF? - Jongware
1
是的!使用这个方法可以很好地放置Jpegs/Pngs。 - Yawar
1个回答

9

来自forums.adobe.com的W_J_T:

var doc = app.activeDocument;  
var svgFile = File(Folder.desktop + '/testSVG.svg');  
doc.groupItems.createFromFile(svgFile);  

这个有效!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接