我正在尝试从 RTF 文件中解析粗体文本行。现在,我正在使用 Regex 并在文件中查找“\b...\b0”标签,但这会留下很多格式化文本,而且 RTF 中有很多格式化标签我不能把它全部硬编码,然后收工。是否有更优雅的现有解决方案来仅解析具有特定格式的行?
问问题
7775 次
3 回答
0
不,我最近处理了一个项目,在该项目中,我们必须获取一个 RTF 文档,包含嵌入式媒体,并将其转换为 MIME 多部分消息。我们构建了几组正则表达式来分解文档的各个部分,然后将每个格式选项转换为适当的 HTML/CSS 标记。真的没有一种“优雅”的方式来做你想做的事。
你想用 RTF 做什么?我们的最终目标是对提供的 RTF 进行 HTML 转换。我知道,在 WPF 世界中,RichTextBox 能够保存为多种格式,例如 XAML,这可能会消除您自己处理解析的需要。
此外,市场上还有 RTF 转换器,所以如果有更多的上下文,我可以提出更好的建议。
于 2013-07-08T16:17:31.283 回答
0
我会使用 RTF 解析器......我RichTextBox
想到了。有几种使用 RTB 获取格式的方法。
于 2013-06-30T05:38:00.200 回答
0
你应该看看RtfDomParser。我发现了一些解析器不起作用但全局都可以的情况。
于 2018-04-09T22:19:54.630 回答