Я генерирую файлы .docx из документов Word, которые изменили шрифты, но поддерживают тот же формат, стиль и информационное содержание. Все было сделано с помощью python -docx API.
Все еще существуют обходные пути, не входящие в сферу действия API (например, дублирование нумерации c маркеров из источника и вставка нестандартных строк в заголовки / колонтитулы). Я подхожу к ним через l xml.
. XML исходного файла и сгенерированного файла, хотя и похожи, не идентичны, несмотря на отсутствие тегов <w:numPr>
. Это почему? Выходные файлы .docx выглядят как положено.
Это затрудняет работу с исправлениями низкого уровня l xml.