result = "Ошибка 25: Ожидается:). Строка: 1 -> $ ._ ext_Illustrator.embedPDF (D: /IllustratorTest/test.pdf) - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь импортировать PDF-файл как элемент группы в Adobe Illustrator, используя extendscript.Я добавляю фрагмент кода ниже для импорта

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 голосов
/ 13 августа 2018

У вас есть опечатка 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');
...