2

我的应用程序将报告生成为 rtf 文件。我想通过电子邮件发送这个文件,但不是作为附件,而是在电子邮件正文中。接收者必须看到格式化的文本。我怎样才能做到这一点?

4

2 回答 2

2

您可以将您的 RTF 转换为 HTML,然后将其作为 HTML 邮件发送。试试这个:

http://www.codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter

于 2012-05-23T14:54:52.013 回答
0

让我们在这里下订单,电子邮件正文仅适用于标准文本。

为了发送 HTML,只需像创建 html 页面一样从标签构造电子邮件内容,大多数电子邮件客户端(尤其是基于 Web 的)将能够将其作为 HTML 显示给读者,因为它们遵循标签并格式化页面.

关于 RTF - 它是非常非标准的,并且在处理电子邮件的微软产品中大多受支持,他们会在正文中放置一些预标头以将其标记为 RTF 对象。

于 2012-05-23T14:14:38.503 回答