将rtf文件加载到字符串以在C#中操作

时间:2012-02-02 16:23:14

标签: c# .net string ms-word rtf

有没有办法将rtf文件读入字符串然后替换它们上的一些模式? 理想情况下,我想再次将新字符串保存到rtf文件中并从wordpad中打开。 我只看到了我想跳过的richtextbox解决方案。

我曾经使用Microsoft.Office.Interop这样做,创建Word.Application然后Word.Document然后oDoc.Content.Find.Execute(FindText:="[[Blah Blah]]", ReplaceWith:="", Replace:=Word.WdReplace.wdReplaceAll)但我意识到Word可能并不总是安装在客户端上......

1 个答案:

答案 0 :(得分:1)

Microsofts建议使用RichTextBox控件,如文档here所示。这似乎是由thread中提到的其他成员使用。

但是,还有一些其他解决方案,例如NRTFTree