Задать вопрос
@Chalabi

Как объединить все слои в Adobe Illustrator, на ExtendScript?

Мне нужно увеличить размер .eps файла в иллюстраторе через код на ExtendScript, я это сделал, но есть одна проблема
вот код, если что:
var document = app.activeDocument;

var art = document.groupItems[0];
art.resize(200, 200);

exportFileAsEPS("D:\\test.eps");

function exportFileAsEPS(destFile)
{
  var newFile = new File(destFile);
  var saveDoc;
  if (app.documents.length == 0) {
    saveDoc = app.documents.add();
  } else {
    saveDoc = app.activeDocument;
  }

  var saveOpts = new EPSSaveOptions();
  saveOpts.cmykPostScript = true;
  saveOpts.embedAllFonts = true;

  saveDoc.saveAs(newFile, saveOpts);
}


но проблема в том что не все файлы в одном слое, некоторые разбиты в несколько слоев и увеличивается только один слой из нескольких, потому что document.groupItems[0] берет первый слой из файла
Может есть способ все слои привязать или же есть другой метод что бы изменить размер всех слоев
Буду благодарен если поможете
  • Вопрос задан
  • 82 просмотра
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы