Я не могу найти библиотеки с открытым исходным кодом для рендеринга документов ODF с использованием С++. Я нашел ODKit, поддерживающий Java и AODL для .NET С#.
Есть ли у кого-нибудь идеи или дайте мне какие-либо указатели.
KOffice поддерживает ODF и записывается на С++. Я подозреваю, что они, возможно, решили все, что вы пытаетесь решить. http://www.koffice.org
Ответ 3
Это может быть не самое элегантное решение, но сам OpenOffice способен к рендерингу, а OOoSDK можно использовать из С++, как показано здесь для авторов и здесь для таблицы.
Ответ 4
Нет. Вы лучше AODL или любые другие доступные libs (python, perl, java и т.д.) И выполняете привязку к нему
Ответ 5
KOffice может быть идеей, но если я просто хочу отобразить odt файл в хорошем Qt QWidget, но я не хочу зависеть от DBus и множества функций Kde.
Идея - взглянуть на библиотеки Flake и KoText, как говорит Томас Зандерс на этот форум.