Этот ответ относится только к документам .odt
(Writer), но не к документам .odp
(Impress).
Мне нужно извлечь список шрифтов
Вы можете использовать расширение TestFonts .
Выполняет поиск всех шрифтов, используемых в документе Writer, и сравнивает их со шрифтами, доступными в системе. Отчетность по отсутствующим шрифтовым граням, всем использованным шрифтам и получению статистики доступных системных шрифтов. Вы можете найти имя шрифта из отчета. Диалог теперь модальный с кнопкой зума. Язык: английский, чешский, немецкий, французский.
Source TestFonts
Подтверждено, что работает в LibreOffice Writer Версия: 5.2.4.2
Пример вывода :
File: F:\test\test\test.odt Missing fonts - found: 0 times Direct formatting fonts - found: 0 times Fonts assigned to used paragraph styles - found: 1 times Default Style Liberation Serif Regular Fonts assigned to used character styles - found: 0 times Available system fonts - found: 449 times
...