Программная проверка форматирования документов Word

Задача состоит в следующем. Необходимо реализовать автоматическую проверку форматирования документов. Например, что абзацы выровнены по ширине, заголовки пронумерованы и начинаются с табуляции, до и после заголовка отступ, таблицы подписаны сверху (по правому краю), рисунки - снизу (по левому краю), и т.д. и т.п. Сейчас пробую это сделать с помощью python-docx, Проблема в том, что я так и не нашёл в этой библиотеке инструмента, чтоб определить, какое содержимое у абзаца. Например, если воспользоваться методом paragraphs, текст определяется без проблем, а вот таблица уже воспринимается тоже как текст, изображение и вовсе игнорируется. Может посоветуете другую библиотеку (даже на другом языке)? Пробовал на C# что-нибудь подобное найти, но пока безрезультатно. То, есть, повторюсь, мне важно, чтобы можно было по порядку считать из документа абзацы, таблицы и рисунки, т.к. это влияет на условия форматирования.


Ответы (0 шт):