Есть ли способ заставить wvWare (или, возможно, какой-либо другой инструмент командной строки или библиотеку Python) читать файл документа постранично? Я не могу найти ничего в руководстве wvWare, ни в Abiword, Antiword или catdoc.
1
doc
файлов Microsoft Word ( ). Он используется, например, OpenOffice, LibreOffice и Abiword, так что я думаю, это своего рода библиотека по умолчанию.Ответы:
Безумно уродливый способ сделать это - найти ^ L в исходном документе и выяснить, где в тексте они встречаются (документы Word, отличные от docx, в основном представляют собой простой текст: иногда я использую
strings
команду для чтения содержимого).^ L - это control-L, код символа 12, который иногда называют «подачей формы». Если вы посмотрите на необработанный документ Word в emacs (или в любом редакторе, который показывает управляющие коды), вы увидите один из них в конце каждой страницы.
источник