Как я могу найти количество страниц документа Word с помощью Python?

Я пробовал найти количество страниц в файле docProps/app.xml, но это не очень надежно, так как значениями можно легко манипулировать. Поскольку мне нужна эта функция для веб-сайта, я не могу использовать win32com.client, потому что она работает только в Windows с установленным Word.

Есть ли надежный способ найти количество страниц с помощью Python?


person a327s    schedule 25.12.2020    source источник
comment
Вы можете прочитать весь документ с помощью python-docx в строку, а затем подсчитать слова.   -  person scenox    schedule 25.12.2020
comment
Отвечает ли это на ваш вопрос? Как получить доступ к содержимому OpenXML по номеру страницы?   -  person kjhughes    schedule 26.12.2020
comment
Количество страниц — это свойство, зависящее от алгоритма разбиения на страницы программного обеспечения для обработки. Имитация разбиения на страницы Word (или любого другого программного обеспечения) сложна, поэтому ваш вопрос прост, а ответ - нет. См. Как получить доступ к содержимому OpenXML по номеру страницы?   -  person kjhughes    schedule 26.12.2020