使用C++/Qt读取(和写入)RTF文件

use*_*075 14 c++ qt parsing rtf

我正在寻找一个简单的C++库来标记和解析RTF(富文本格式)文件.我打算用Qt的QTextEdit编辑它们.

格式化越多越好 - 但实际上我只打算使用Bold和Italics.

在perl中我会使用RTF :: Tokenizer.

如果模块也有一些用于写入的接口,那将是很好的,但我能够用模板和一些正则表达式来强制执行...... :)

谢谢.

Ari*_*yat 10

我帮助在KOffice中编写RTF导入导出过滤器.您可以访问https://cgit.kde.org/koffice.git/tree/filters/kword/rtf查看代码.代码是模块化的,它只依赖于Qt.

  • 这个链接似乎被打破了. (3认同)

cop*_*pro 5

一个快速的SourceForge搜索建议librtf.它尚未开发一段时间,但被列为稳定且属于LGPL.我不知道它是否会支持您需要的东西,但我总是建议在SourceForge中搜索库.