Я получил документ 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, чтобы он действительно работал? Что еще я могу сделать?
(Кстати, я не могу установить ничего нового на эту машину, так как это очень старый ноутбук компании, который должен быть заменен, но я не могу дождаться его замены).