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