首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >识别rtf格式

识别rtf格式
EN

Stack Overflow用户
提问于 2013-06-28 15:00:41
回答 3查看 533关注 0票数 1

我正在编写代码,它将完成从rtftxt的转换。

当将rtf格式文本提供给我的方法时,首先要检查它是否有rtf格式。如果不是,那就什么也不做。

我的问题是:

rtf文件总是(注意永远)开始于{\rtf1吗?如果是的话,我可以检查一下。

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-06-28 15:12:09

总之,是的

这来自1.9.1 RTF规范

“\rtfN控制字必须在开头大括号后面。数值参数N标识使用的RTF规范的主要版本。”

票数 4
EN

Stack Overflow用户

发布于 2013-06-29 02:29:42

您可以使用临时RichTextBox。

代码语言:javascript
复制
RichTextBox rtb = new RichTextBox();
try
{
    rtb.RTF=rtf; // rtf is the rtf data you want to convert
    text = rtb.Text;
}
catch
{
    // invalid RTF
}
票数 0
EN

Stack Overflow用户

发布于 2015-03-17 17:58:28

有效的rtf文件总是以{\rtf序列开头,以结束}结尾。尽管{\rtf标记后面的数字应该是版本号,但它通常被忽略。Word仍然使用{\rtf1作为开头序列。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17367776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档