2013-09-29 3 views
3

Я пытаюсь выполнить пакетное преобразование AI-файлов в файлы EPS через командную строку в Linux. Я знаком с использованием Ghostscript для различных задач, связанных с EPS и Postscript. Я получу успешное использование устройства Ghostscript epswrite, но я понимаю, что это устройство устарело.Как конвертировать файлы Illustrator в EPS через командную строку (* nix)

Каков наилучший способ конвертировать файлы Adobe Illustrator в файлы EPS через командную строку в среде * nix?

+0

Файлы Illustrator - это самые большие файлы eps. У них просто много лишнего дерьма сверху. Поэтому большую часть времени они будут работать так же, как и eps. Поэтому, скорее всего, просто отбрасываем файл ai внутри всего, что понимает работу eps. По крайней мере, все мои файлы ai работали без проблем в ghostscript. – joojaa

ответ

0

epswrite еще не устарел, но это будет, когда мы закончим версию ps2write, которая будет создавать файлы EPS.

Обратите внимание, что файлы .ai не являются строго говоря PostScript и поэтому не гарантируются для использования в качестве входных данных Ghostscript.

Так что даже используя epswrite, нет гарантии, что вы можете взять файл .ai и получить .eps с помощью Ghostscript.

+0

спасибо за продолжение. Есть ли способ «распечатать» из командной строки, используя что-то вроде CUPS, а вход - файл AI, а выход - файл постскриптума? – ARolek

+0

Извините, я не знаю Illustrator вообще. Если его можно убедить распечатать (или экспортировать) в файл PostScript из командной строки, вы можете написать сценарий. Но тогда, если вы можете это сделать, вы можете экспортировать Illustrator EPS-файл ... – KenS

+0

Вот что я понял. Я не понял способ работы с Illustrator через командную строку. Спасибо за продолжение. – ARolek

5

Для тех, кто прибывает в этот вопрос с поиском, вот ответ:

gs -dNOPAUSE -dBATCH -sDEVICE=eps2write -sOutputFile=out.eps input.ai 
gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf input.ai 

Посмотрите на the documentation для списка возможных выходов.

Мой ответ здесь основан на (и является почти копией и вставкой) this answer from askubuntu.


Сноска: У меня был .ai файл, который был Inkscape с отверстиями тревоги (неправильные цвета или слои или что-то еще). К счастью, мне удалось использовать ghostscript для преобразования файла .ai в .eps и .pdf, а затем Inkscape не смог открыть эти преобразованные версии.

+0

epswrite устарел и в настоящее время не дает хороших результатов. – ARolek

+0

@ARolek: Согласно [Версия 9.14 (2014-03-26) News] (http://www.ghostscript.com/doc/current/News.htm), 'epswrite' был заменен на' esp2write' (хотя старый еще не удален). Я обновил свой ответ, спасибо! –

+0

Ты прав, я пропустил это. Я не использовал новый eps2write, но я дам ему пробег. предыдущий эпврит не принес мне хороших результатов. – ARolek

Смежные вопросы