我是使用GemBox.Email和GemBox.Document将电子邮件转换为PDF文件。
这是我的代码:
该代码适用于EML文件,但对于MSG文件(
这是我的代码:
static void Main()
{
MailMessage message = MailMessage.Load("input.eml");
DocumentModel document = new DocumentModel();
if (!string.IsNullOrEmpty(message.BodyHtml))
document.Content.LoadText(message.BodyHtml, LoadOptions.HtmlDefault);
else
document.Content.LoadText(message.BodyText, LoadOptions.TxtDefault);
document.Save("output.pdf");
}
该代码适用于EML文件,但对于MSG文件(
MailMessage.BodyHtml
和MailMessage.BodyText
),两者都为空。
我该如何使其也适用于MSG文件?