我正在寻找一个用于标记和解析 RTF(富文本格式)文件的简单 C++ 库。我打算用 Qt 的 QTextEdit 编辑它们。
格式保存得越多越好——但实际上我打算只使用粗体和斜体。
在 perl 我会使用 RTF::Tokenizer 。
如果该模块也有某种用于编写的接口,那就太好了,但我可以使用模板和一些正则表达式来强行使用它。
原文由 user38075 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在寻找一个用于标记和解析 RTF(富文本格式)文件的简单 C++ 库。我打算用 Qt 的 QTextEdit 编辑它们。
格式保存得越多越好——但实际上我打算只使用粗体和斜体。
在 perl 我会使用 RTF::Tokenizer 。
如果该模块也有某种用于编写的接口,那就太好了,但我可以使用模板和一些正则表达式来强行使用它。
原文由 user38075 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答2k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
2 回答3.9k 阅读✓ 已解决
2 回答3.2k 阅读✓ 已解决
1 回答3.2k 阅读✓ 已解决
1 回答2.7k 阅读✓ 已解决
3 回答3.4k 阅读
我帮助在 KOffice 中编写了 RTF 导入导出过滤器。您可以在 https://cgit.kde.org/koffice.git/tree/filters/kword/rtf 查看代码。代码是模块化的,它只依赖于 Qt。