C ++ Библиотека для визуализации документов ODF? - PullRequest
14 голосов
/ 18 января 2010

Я не могу найти какие-либо библиотеки с открытым исходным кодом для визуализации документов ODF с использованием C ++. Я нашел ODKit, поддерживающий Java и AODL для .NET C #.

Есть ли у кого-нибудь идеи или подсказки?

Ответы [ 5 ]

4 голосов
3 голосов
/ 19 января 2010

KOffice поддерживает ODF и написан на C ++.Я подозреваю, что они, возможно, решили все, что вы пытаетесь решить.http://www.koffice.org

2 голосов
/ 17 июля 2011

Возможно, это не самое элегантное решение, но сам OpenOffice может рендерить, и OOoSDK можно использовать из C ++, как видно здесь для модуля записи и здесь для таблицы .

0 голосов
/ 17 февраля 2010

KOffice может быть идеей, но если я просто хочу отобразить файл odt в хорошем Qt QWidget, но я не хочу, чтобы это зависело от DBus и множества функций Kde.

Идея состоит в том, чтобы взглянуть на библиотек Flake и KoText, как говорит Томас Зандерс на этом форуме .

0 голосов
/ 19 января 2010

Там нет ни одного.Вы лучше AODL или любой другой доступной библиотеки (python, perl, java и т. Д.) И делаете привязку к ней

...