我正在尝试创建记事本/ wordpad克隆。我想以.rtf格式保存它,以便它可以通过wordpad读取。如何在C#中保存?
答案 0 :(得分:2)
假设您是出于学习目的而自己尝试这样做的,那么您不想使用库来为您执行此操作:
基本上你需要编写一个程序,它在内存中保存带有RTF标记的字符串或类似DOM的数据树。使用RTF specification,您应该编写一个标记正确并且扩展名为.rtf的平面(文本)文件。就像编写HTML文件一样。
答案 1 :(得分:1)
如果我错了,请纠正我,但如果您使用RichTextBox控件,则可以使用RichTextBox.SaveFile方法来完成此操作。只是猜测,你的意思是在不使用该控件的情况下进行。
答案 2 :(得分:0)
RTF Spec Link
根据他们的api创建xml规范,你可以使你的应用程序与wordpad,word等兼容。