我已经找到了如何编写odf文件,但没有发现任何本机支持的允许读取的Qt方法。它有可能吗?一个小例子会很有用。使用Qt读取.odf文件
2
A
回答
1
Qt中没有这个东西。
如果您需要从应用程序处理办公文档,您可以在通过UNO网桥系统控制的服务器模式下使用OpenOffice/LibreOffice。详情请见OpenOffice.org Developer's Guide
。注意:这不是微不足道的正常工作。
1
就我所知,这个功能本身并不存在于Qt中。已经有requests in the past,并在2008年提到了ongoing work to read ODF,但据我所知目前还没有做过这方面的工作。
也许,基于ODF格式的QTextDocumentWriter的来源,您可以设计自己的解决方案。但我不确定这是多么可行。看看QTextOdfWriter的来源,它似乎是可行的,但只是很多工作。
2
尽管您被告知不能使用外部库,但这是各公司(例如诺基亚和SKF)成功使用Callibra引擎所做的事情。他们是基于Qt的,所以也许可以成为你的选择。 www.calligra.org有很多关于它的信息:)
相关问题
- 1. Qt读取XML文件
- 2. QT无法读取文件
- 3. ODF文件加载
- 4. qt用ProgressBar连接文件读取
- 5. 使用Qt使用QWebKit读取和解析html文件?
- 6. Qt - 从文本文件中读取
- 7. 如何识别ODF文件?
- 8. Qt从Resources Bundle Directory读取文件
- 9. 使用Qt和向量读取文件行问题
- 10. 使用C++/Qt读取(并写入)RTF文件
- 11. 使用读取功能读取文件
- 12. Qt中的MS Word/ODF自动化
- 13. 使用javascript读取文件
- 14. 使用javascript读取文件
- 15. 读取文件使用Ruby
- 16. 使用ifstream读取文件
- 17. 使用fscanf读取文件()
- 18. 使用fgetc读取文件
- 19. 有没有什么方法可以直接让ckedit读取odf文件?
- 20. 从qt中的.txt或.csv文件读取一行(Qt Quick)
- 21. 在Qt资源系统中读取和写入文件(qt 5.0.2)
- 22. 获取csv文件使用Qt
- 23. 文件输入 - 文件未被读取QT
- 24. Javascript:使用AJAX读取文本文件
- 25. 使用matlab读取文本文件
- 26. 使用Javascript读取文本文件
- 27. 使用Ajax读取csv /文本文件
- 28. 使用swift读取文本文件
- 29. 使用SQL Server读取文本文件
- 30. 使用argv读取文本文件
问题是我必须用Qt支持来实现一切。没有外部库是允许的!无论如何将看看你的链接。 – besworland 2012-03-08 09:47:58