Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 读取RTF文件并删除动态文本_C#_Asp.net_Winforms_Visual Studio 2005_Rtf - Fatal编程技术网

C# 读取RTF文件并删除动态文本

C# 读取RTF文件并删除动态文本,c#,asp.net,winforms,visual-studio-2005,rtf,C#,Asp.net,Winforms,Visual Studio 2005,Rtf,我的RTF文件开头包含一个文本,如下所示: {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\FONTBL{\f0\fnil\fcharset0 Trebuchet MS;}{\f1\fswiss\fprq2\fcharset0 Verdana;}{\f2\fnil\fcharset0 Tahoma;}{\f3\fnil\fcharset0 Arial;}{\f4\FROM\fprq2\fcharset0 Times New Roman;} 如何读取RTF文件

我的RTF文件开头包含一个文本,如下所示:

{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\FONTBL{\f0\fnil\fcharset0 Trebuchet MS;}{\f1\fswiss\fprq2\fcharset0 Verdana;}{\f2\fnil\fcharset0 Tahoma;}{\f3\fnil\fcharset0 Arial;}{\f4\FROM\fprq2\fcharset0 Times New Roman;}


如何读取RTF文件并替换为我想要的任何内容?

如果您想自己生成RTF头,您应该查看。
否则,您可能只需使用RichTextBox控件,设置字体样式/颜色等,并从RTFText属性获取标题。

生成的文本包含字体名称,并且完全是动态的(即取决于用户选择)。换言之,它可以是Arial、Verdana和Lucidia手写体。感谢您的评论。如何使用Richtextbox读取RTF的内容?您只需将整个RTF文件内容读取为字符串(使用File.ReadAllText或类似内容)并设置Richtextbox.RTF属性。