通过电子邮件C#在HTML正文中发送RTF

时间:2015-02-01 21:49:08

标签: c# html email rtf

我们有一个C#应用程序,可以向客户发送电子邮件。在这些电子邮件中,可以是有关几件事的信息,这些信息可以包含注释。

电子邮件示例:

人:约翰   年龄:35岁   注意:他是开发人员。         (Jonn的照片)         (Excel表格)

人:玛丽   年龄:40岁   注:(另一张图片)         bla bla bla

到目前为止,我们提取了笔记的纯文本,但现在我们要发送整个笔记(它以rtf格式编写,它可以包含图像,excel表等)。

电子邮件正文用HTML制作,可以包含多个注释。

有人知道将这些笔记添加到电子邮件中的最佳选择是什么?这有可能吗?因为正文是一个HTML文档,我必须添加几个注释...也许它更容易作为图像(尝试从rtf获取图像)?还是HTML更好?

我希望你能帮助我或指导我。 先感谢您。 问候。

1 个答案:

答案 0 :(得分:0)

绝对可能。我做了类似的事情。首先使用InputStreamReader将RTF内容读入字符串(比如rtfContent),然后将此字符串传递给方法ConvertRtf2Html(rtfContent)。您可以按照此link下载将RTF内容转换为HTML的项目(我不知道所有功能,因为我只使用ConvertRtf2Html()方法)