Прочитайте файл .odf с помощью Qt - PullRequest
2 голосов
/ 07 марта 2012

Я нашел, как можно написать файл odf , но не нашел ни одной нативно поддерживаемой методами Qt, позволяющей читать. Это вообще возможно? Небольшой пример будет полезен.

Ответы [ 3 ]

2 голосов
/ 08 марта 2012

Хотя вам говорят, что вы не можете использовать внешние библиотеки, это то, что различные компании (например, Nokia и SKF) успешно используют движок Callibra.Они основаны на Qt, так что может быть вариант для вас.На сайте www.calligra.org есть немало информации:)

1 голос
/ 08 марта 2012

В Qt для этого нет ничего.

Если вам нужно манипулировать офисными документами из приложения, вы можете посмотреть на использование OpenOffice / LibreOffice в режиме сервера, контролируемого через систему мостов UNO.Подробнее см. OpenOffice.org Developer's Guide.Примечание: это не тривиально, чтобы правильно работать.

1 голос
/ 07 марта 2012

Насколько я знаю, эта функциональность не существует изначально в Qt.В прошлом было запросов и упоминалось о продолжающейся работе по чтению ODF еще в 2008 году, но, насколько мне известно, с этим ничего не было сделано до сих пор.

Возможно, основываясь на источниках QTextDocumentWriter для формата ODF, вы можете создать собственное решение.Но я не уверен, насколько это возможно.Глядя на источники QTextOdfWriter, это кажется выполнимым, но просто много работы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...