1

我有一个 Outlook 消息文件,使用下面的代码转换成流

Stream messageStream = File.Open(MessageFileName, FileMode.Open, FileAccess.Read);

将此流放入 OutlookStorage.Message 对象,如下所示。

OutlookStorage.Message message = new OutlookStorage.Message(messageStream);

我正在将此消息对象正文显示到 RichTextBox 中。

RichTextBox1.Rtf = message.BodyRTF;

在 RichTextBox1 中,我只能看到文本和格式化数据,而图像未在 Richtextbox 中显示

而不是显示图像名称的图像,例如 "Description: cid:image002.png@01CD86A2.E62E9990" 。

我将所有图像作为 Outlook 附件。在 message.BodyRTF 我可以看到图像标签为

<img width=229 height=262 id="Picture_x0020_2" src="cid:image002.png@01CD86A2.E62E9990"> .

我想按原样显示图像而不是图像名称。我怎样才能?任何人都可以有实现相同的源代码吗?或任何建议都会有很大帮助。

4

0 回答 0