Я создаю пользовательский каталог PDF, беря страницы из PDF-файлов других компаний (у меня есть на это разрешение), но у меня возникают проблемы, потому что на моих машинах не установлены те же шрифты.
Adobe Illustrator заменяет отсутствующие шрифты, однако их размеры сильно отличаются. Я нашел замены шрифтов, которые отлично работают, однако я не могу найти способ автоматизировать это при открытии файла. Для каждой страницы мне нужно перейти в «Текст»> «Найти шрифт» и выбрать вручную.
Есть ли способ автоматизировать это, иначе придется выполнять много утомительной работы вручную.
Глядя на API CS4 Applescript ( извините, у меня нет CS5, но API не претерпели существенных изменений для пары версий ), замена шрифта при открытии PDF недоступна. Но можно изменить шрифты после открытия документа, проверив все объекты и действуя в соответствии с типом и свойствами, примененными к текстовому объекту.
Предостережение, и это глупо, заключается в том, что вам нужно будет установить какие-то параметры, которые вы хотите изменить, и то, на что вы хотите их изменить, что, как я полагаю, будет означать знание того, какие шрифты в целевом документе. Но такой скрипт выходит далеко за рамки этого сайта и, возможно, даже Stackoverflow. Автоматизация Illustrator — нетривиальное упражнение.
ИМХО, лучшее решение - установить недостающие шрифты. Убивает все ваши проблемы.
Если вы не можете этого сделать и вам нужно открыть один и тот же архив более одного раза, простое сохранение файла сохранит новые замены шрифтов и вуаля.
Я думаю, что нет другого решения без скриптов и/или автоматизаторов.
Кэлвин Хуанг
делвек
е100