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

Ошибка, которую я получаю, печатая, является Cambria not found, using Courier. Когда я пытаюсь найти замену шрифта Cambria используя расширенный поиск Word 2013, он не находит его. Просматривая документ, я обнаружил блок текста, шрифт которого отображается как Cambria (Body) , а не Cambria , так что, вероятно, причина замены шрифта не работает. В то же время, нет шрифта с именем Cambria (Body) бы выбрать из списка доступных шрифтов в Advanced Find. Weird ...

DOCX - это просто ZIP-файл, который содержит множество XML-файлов и других файлов, определяющих форму и содержание документов. Я пытался заменить все вхождения слова Cambria во всех файлах внутри ZIP другим именем шрифта, например, Calibri , сжать результат и открыть его в Word как DOCX. Не удалось с ошибкой о повреждении документа.

Какие у меня варианты на данный момент? Есть ли более элегантный способ взлома содержимого ZIP, чтобы заменить проблемный шрифт? Есть ли способ запустить замену шрифта в Advanced FInd, чтобы он действительно работал? Что еще я могу сделать?

(Кстати, я не могу установить ничего нового на эту машину, так как это очень старый ноутбук компании, который должен быть заменен, но я не могу дождаться его замены).

0