gpt4 book ai didi

.net - 如何将文本转换为rtf,以便发送电子邮件?

转载 作者:行者123 更新时间:2023-12-01 22:18:43 36 4
gpt4 key购买 nike

由于我需要通过代码发送电子邮件,所以我目前正在使用计划文本,但由于 Outlook 默认情况下删除多余的换行符,它会搞乱我的格式,我不希望这样,我尝试将我的文本到 html 但现在电子邮件被标记为垃圾邮件。

我最后的选择是将文本移至 rtf,但现在我的问题是。

将文本移动到 rtf 的最简单方法是什么?

没有用户界面。

电子邮件不包含复杂的内容,仅包含文本和一些额外的行,这是我当前使用纯文本和 Outlook 默认设置的问题。

不,我无法更改 Outlook 的默认设置。

最佳答案

您需要添加对 System.Windows.Forms 的引用,然后使用 RichTextBox:

string text = "your text here";
string rtfText = string.Empty;
using(RichTextBox rtf = new RichTextBox()) {
rtf.Text = text;
rtfText = rtf.Rtf;
}

关于.net - 如何将文本转换为rtf,以便发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1327717/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com