我正在使用GemBox.Email和GemBox.Document将电子邮件转换为 PDF。
这是我的代码:
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");
}
Run Code Online (Sandbox Code Playgroud)
该代码适用于 EML 文件,但不适用于 MSG( 和MailMessage.BodyHtml)MailMessage.BodyText均为空。
我怎样才能让味精也能做到这一点?