【发布时间】:2015-02-26 07:51:31
【问题描述】:
有没有办法将 rtf 文件读入字符串,然后替换其中的一些模式? 理想情况下,我想再次将新字符串保存到 rtf 文件中并从写字板打开。 我所看到的只是我想跳过的richtextbox 解决方案。
我曾经通过创建Word.Application 然后创建Word.Document 然后创建oDoc.Content.Find.Execute(FindText:="[[Blah Blah]]", ReplaceWith:="", Replace:=Word.WdReplace.wdReplaceAll) 来使用 Microsoft.Office.Interop,但我意识到 Word 可能并不总是安装在客户端上...
【问题讨论】:
-
为什么要跳过 RichTextBox 解决方案?
-
您想编辑 RTF 文本手册(例如,在 TextBox 中)还是以编程方式使用代码(例如,File.ReadAllText、string.Replace、File.WriteAllText)?
-
使用 RichTextBox 是没有意义的,因为我不想让用户有可能编写或更改任何内容...
-
我只是想以编程方式查找和替换一些特定的文本序列,如 [[Blah]] 与类似 1233...
标签: c# .net string ms-word rtf