在 C# 中保存 RichTextFile 的最佳方法是什么?

发布于 2024-07-17 06:18:54 字数 76 浏览 9 评论 0原文

我正在尝试创建一个记事本/写字板克隆。 我想将其保存为 .rtf 格式,以便可以用写字板读取。 如何在 C# 中保存 do this?

I'm trying to create a notepad/wordpad clone. I want to save it in .rtf format so that it can be read by wordpad. How do I save a do this in C#?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

她比我温柔 2024-07-24 06:18:54

假设您出于学习目的尝试自己执行此操作,您不想使用库来为您执行此操作:

基本上,您需要编写一个程序,在内存中保存带有 RTF 标记的字符串或类似 DOM 的字符串数据树。 使用 RTF 规范,您应该编写一个平面(文本)文件正确标记并带有 .rtf 扩展名。 就像编写 HTML 文件一样。

Assuming you are trying to do this yourself for learning purposes, you don't want to use a library to do it for you:

Basically you need to write a program which holds in memory either a string with RTF markup, or a DOM-like data tree. Using the RTF specification, you should write a flat (text) file marked up properly and with a .rtf extension. Just the same as if you were writing an HTML file.

瘫痪情歌 2024-07-24 06:18:54

如果我错了,请纠正我,但如果您使用的是 RichTextBox 控件,则只需使用 RichTextBox.SaveFile 方法即可完成此操作。 只是猜测您的意思是在不使用该控件的情况下执行此操作。

Correct me if I'm wrong, but if you're using the RichTextBox control, you can just use the RichTextBox.SaveFile method to accomplush this. Just a guess though that you mean doing it without using that control.

哭了丶谁疼 2024-07-24 06:18:54

RTF 规范链接

创建基于 xml 规范在他们的 api 上,你可以使你的应用程序与写字板、word 等兼容。

RTF SpecLink

create the xml spec based on their api and you can make your app compatible with wordpad, word etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文