【问题标题】:result = "Error 25: Expected: ). Line: 1 -> $._ext_Illustrator.embedPDF(‪D:/IllustratorTest/test.pdf)结果 = “错误 25:预期:)。行:1 -> $._ext_Illustrator.embedPDF(D:/IllustratorTest/test.pdf)
【发布时间】:2018-06-12 13:50:41
【问题描述】:

我正在尝试使用扩展脚本将 pdf 文件作为 adobe illustrator 中的组项目导入。我在下面添加代码 sn-p 用于导入

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)

【问题讨论】:

    标签: adobe adobe-illustrator extendscript


    【解决方案1】:

    您有一个 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');
    

    【讨论】:

    • 我使用的是 Adob​​e 扩展脚本,这不像是正确的 javascript 语法。我可以定义这样的函数
    • 我很清楚什么是 ExtendScript。当您将代码复制到 ESTK 时,它没有运行,所以您可能没有在此处复制整个代码
    猜你喜欢
    • 2020-08-14
    • 2017-09-20
    • 2016-09-12
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    • 1970-01-01
    • 2021-12-20
    • 2020-01-02
    相关资源
    最近更新 更多