Итак, у меня есть большое количество *.ai
файлов с активами трех уникальных размеров.
Я хочу экспортировать самый правильный файл в файл (самый большой).
Мой текущий процесс для этого вручную:
V
(Selection Tool) + (manually select paths)
+ Del
.Document Setup
> Edit Artboards
.File
>Export
Use Artboards
флажок*.ai
Нажмите «Сохранить» ( в моем случае подходит имя по умолчанию, основанное на имени файла).Очевидно, что если бы у меня был какой-то способ пакетной или скриптовой обработки этого ручного процесса, это было бы намного быстрее.
Недолгий поиск по локальным вопросам дал ответ по созданию артбордов через скрипт , но ничего по идее в обратном направлении - их удаление через скрипт.
Также: я должен добавить, что два крайних левых артборда (которые я удаляю) всегда имеют одинаковый размер и положение относительно самого большого артборда. Я предполагаю, что это поможет любому автоматизированному решению, хотя я предполагаю, что это будет сложно, учитывая отсутствие соответствующего материала, который я нашел, когда ковырялся.
Я думаю, вы делаете шаги, которые вам не нужно делать.
Имея все PDF-файлы, будет проще сохранить их в формате PNG из Illustrator или, что еще лучше, в виде пакета Photoshop.
Вы можете использовать действия Illustrator, но небольшой скрипт, вставленный в ваши действия через пункт меню, поможет заставить работать часть монтажных областей.
#target illustrator
function test(){
var doc = app.activeDocument;
doc.artboards[2].remove();
doc.artboards[1].remove();
};
test();
Попробуйте этот скрипт, чтобы увидеть, удаляет ли он правильные монтажные области. Если они в определенном порядке, это сработает. В противном случае поместите числа 0 и 1 в квадратные скобки и посмотрите, сработает ли это!
Джейсон Р. Мик