用Qt读取.odf文件

时间:2012-03-07 18:05:53

标签: c++ qt

我已经找到了如何编写 odf 文件,但没有找到任何允许读取的Qt方法本机支持的文件。有可能吗?一个小例子很有用。

3 个答案:

答案 0 :(得分:2)

虽然您被告知无法使用外部库,但这是各种公司(例如诺基亚和SKF)成功使用Callibra引擎的事情。它们基于Qt,因此可能是您的选择。 www.calligra.org上有很多信息:)

答案 1 :(得分:1)

据我所知,Qt中本身不存在此功能。有requests in the past并且在2008年提到ongoing work to read ODF,但到目前为止我还没有做过任何事情。

也许,基于ODF格式的QTextDocumentWriter的来源,您可以设计自己的解决方案。但我不确定这是多么可行。看看QTextOdfWriter的来源,看起来可行,但只是做了很多工作。

答案 2 :(得分:1)

Qt中没有任何内容。

如果您需要从应用程序处理office文档,您可以查看在通过UNO桥接系统控制的服务器模式下使用OpenOffice / LibreOffice。有关详细信息,请参阅OpenOffice.org Developer's Guide。注意:要正常工作并非易事。