C# 中的 HTML 到文本电子邮件转换器

Posted

技术标签:

【中文标题】C# 中的 HTML 到文本电子邮件转换器【英文标题】:HTML to Text Email Converter in C# 【发布时间】:2017-07-24 15:40:27 【问题描述】:

我正在寻找将 html 电子邮件格式转换为纯文本格式的 C# 代码或库。我想用两种格式发送我的电子邮件。 另外,我也希望将 href 链接转换为文本。 mailchimp 究竟是如何做到的:https://templates.mailchimp.com/resources/html-to-text/ 有什么想法吗?

【问题讨论】:

您可以从字符串中去除标签,如下所述:***.com/questions/286813/… 【参考方案1】:

您可以使用 HtmlAgilityPack 并遍历节点来提取文本。示例:Grab all text from html with Html Agility Pack

【讨论】:

以上是关于C# 中的 HTML 到文本电子邮件转换器的主要内容,如果未能解决你的问题,请参考以下文章

带有 AlternateViews 的 ASP.net / C# 电子邮件以显示 HTML 而不是纯文本

使用 SmtpClient 通过 C# 发送 HTML 电子邮件

C# html 电子邮件 - 图像上的 Div/文本

如何使用 C# 和 LibreOffice/OpenOffice 在电子表格单元格中设置粗体文本?

如何以文本或字符串格式而不是 HTML 格式获取电子邮件的正文

使用 MIME::Entity 将 HTML 电子邮件转换为纯文本