如何在Qt中创建和修改.doc和.docx文件?

我想在Qt Creator中创建和修改.doc和.docx文件,并能够针对Windows,Linux,Android和IOS进行编译。

tao888888 回答:如何在Qt中创建和修改.doc和.docx文件?

这不是Qt特有的问题恕我直言。无论如何,这是我的答案:

引用维基百科:

是基于XML的压缩文件格式

这意味着您需要解压缩(首先要弄清楚它是如何压缩的)并处理doc文件的XML。 Qt提供了基本的(解压缩)功能,并且确实提供了处理XML数据的工具。

关于Qt Creator,您必须为此编写自己的插件。您可以检查已经存在的内容-处理CMake,C ++,C,Python文件。

您应该使用已有的内容。例如,开源和免费的LibreOffice可以处理此类文档(包括doc)。有些库也可以这样做。因此,最好的选择是将一些库集成到Qt应用程序中。除非您有很多空闲时间,否则我不建议您自己实施它。大型项目(例如LibreOffice,OpenOffice等)仍然没有100%支持此类文档,这一事实足以说明这不是一项艰巨的任务。

本文链接:https://www.f2er.com/2786821.html

大家都在问