result ="错误25:预期:)。行:1 - > $ ._ ext_Illustrator.embedPDF(d:/IllustratorTest/test.pdf)

时间:2018-06-12 13:50:41

标签: adobe adobe-illustrator extendscript

我尝试使用extendscript将pdf文件作为adobe illustrator中的组项导入。我在下面添加了代码片段以便导入

embedPDF:function(dest){
var embedDoc = new File(dest);
if ( app.documents.length > 0 && embedDoc.exists )
{
    var doc = app.activeDocument;
    var placed = doc.groupItems.createFromFile( embedDoc );
    return "true";
}}

我收到以下错误

result ="错误25:预期:)。 线:1 - > $ ._ ext_Illustrator.embedPDF(d:/IllustratorTest/test.pdf)

1 个答案:

答案 0 :(得分:0)

您有一个JavaScript错字。 该函数应该有一个名称,然后您需要调用此函数。

可能是您从其他来源复制了此代码,而该代码位于对象内部。

将您的代码更改为此(记住将最后一行更改为您的实际文件路径):

function embedPDF(dest) {
    var embedDoc = new File(dest);
    if (app.documents.length > 0 && embedDoc.exists) {
        var doc = app.activeDocument;
        var placed = doc.groupItems.createFromFile(embedDoc);
        return true;
    }
}
embedPDF('C:/path/to/your/pdf/file.pdf');