我们有一个C#应用程序,可以向客户发送电子邮件。在这些电子邮件中,可以是有关几件事的信息,这些信息可以包含注释。
电子邮件示例:
人:约翰 年龄:35岁 注意:他是开发人员。 (Jonn的照片) (Excel表格)
人:玛丽 年龄:40岁 注:(另一张图片) bla bla bla
到目前为止,我们提取了笔记的纯文本,但现在我们要发送整个笔记(它以rtf格式编写,它可以包含图像,excel表等)。
电子邮件正文用HTML制作,可以包含多个注释。
有人知道将这些笔记添加到电子邮件中的最佳选择是什么?这有可能吗?因为正文是一个HTML文档,我必须添加几个注释...也许它更容易作为图像(尝试从rtf获取图像)?还是HTML更好?
我希望你能帮助我或指导我。 先感谢您。 问候。
答案 0 :(得分:0)
绝对可能。我做了类似的事情。首先使用InputStreamReader将RTF内容读入字符串(比如rtfContent),然后将此字符串传递给方法ConvertRtf2Html(rtfContent)。您可以按照此link下载将RTF内容转换为HTML的项目(我不知道所有功能,因为我只使用ConvertRtf2Html()方法)