Можно ли автоматизировать замену шрифтов в Illustrator CS5?

Я создаю пользовательский каталог PDF, беря страницы из PDF-файлов других компаний (у меня есть на это разрешение), но у меня возникают проблемы, потому что на моих машинах не установлены те же шрифты.

Adobe Illustrator заменяет отсутствующие шрифты, однако их размеры сильно отличаются. Я нашел замены шрифтов, которые отлично работают, однако я не могу найти способ автоматизировать это при открытии файла. Для каждой страницы мне нужно перейти в «Текст»> «Найти шрифт» и выбрать вручную.

Есть ли способ автоматизировать это, иначе придется выполнять много утомительной работы вручную.

Не уверен насчет этого, поэтому я просто напишу это в качестве комментария, но вы пробовали записывать действие?
Вы знаете, у меня нет, но я должен попробовать это. Я полагал, что это не было простым решением, но если оно есть, то оно
Вам действительно нужно редактировать страницы в Illustrator? Или вы могли бы просто сопоставить PDF-файлы в Acrobat или поместить их в документ InDesign?

Ответы (2)

Глядя на API CS4 Applescript ( извините, у меня нет CS5, но API не претерпели существенных изменений для пары версий ), замена шрифта при открытии PDF недоступна. Но можно изменить шрифты после открытия документа, проверив все объекты и действуя в соответствии с типом и свойствами, примененными к текстовому объекту.

Предостережение, и это глупо, заключается в том, что вам нужно будет установить какие-то параметры, которые вы хотите изменить, и то, на что вы хотите их изменить, что, как я полагаю, будет означать знание того, какие шрифты в целевом документе. Но такой скрипт выходит далеко за рамки этого сайта и, возможно, даже Stackoverflow. Автоматизация Illustrator — нетривиальное упражнение.

ИМХО, лучшее решение - установить недостающие шрифты. Убивает все ваши проблемы.

Если вы не можете этого сделать и вам нужно открыть один и тот же архив более одного раза, простое сохранение файла сохранит новые замены шрифтов и вуаля.

Я думаю, что нет другого решения без скриптов и/или автоматизаторов.