如何使用KDE的RTF导出功能?

时间:2010-07-08 11:54:00

标签: c++ qt export rtf

在stackoverflow.com中,我发现了一个问题,用户建议使用this KDE库来导出输入RTF文件。但是,当我下载时,我发现.cc和.h文件中包含的文件很多都丢失了。所以请提示如何下载所有必要的文件,是否有任何指南提供和示例如何使用RTF导出示例(或说明)?

顺便说一句,如果您以更好的方式以编程方式完成RTF导出,请告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:1)

首先,正如您所提到的,该代码是KDE项目的一部分。它的代码库非常大,所以在最坏的情况下你必须提供大部分的kdebase-dev。以下链接包含从SVN构建KWord的教程,它将引入您需要的所有依赖项(然后您可以开始删除它们,因为您发现它们不相关):

http://wiki.koffice.org/index.php?title=Build_KOffice

浏览消息来源,我注意到一些事情。

  • #include几乎只是引用QObjects,所以请确保安装了Qt。
  • 您正在寻找的RTF类似乎是KDE对象的子类。这意味着如果您不能将KDE作为项目的依赖项,则可能需要经过大量工作才能将基本代码与KDE分开。

编辑:例如,您可以从ExportFilter.cc中提取大部分算法,然后根据需要进行修改。看起来大部分工作都是通过QString而不是KDE方法完成的。