文档处理控件Aspose.Words使用之将文件转换为XHTML和Email格式

bgjoqu24954 2013-03-07 04:38:57
文档处理控件Aspose.Words可以将任何格式的文档保存为MHTML(Web Archive)格式。这项功能意味着如果同时使用Aspose.Words和Aspose.Network,生成和发送含有丰富内容的邮件将会变得很容易。

例如,可以将一个预先定义的 DOC,OOXML或RTF文档载入到Aspose.Words中,填入数据,保存为MHTML,然后使用Aspose.Network发送邮件。

接下来让我们看看文档处理控件Aspsoe.Words到底是如何将文档转换为XHTML和Mail格式的。

C#代码:
string srcFileName = Path.Combine(dataDir, "DinnerInvitationDemo.doc");
Document doc = new Document(srcFileName);

Stream stream = new MemoryStream();
doc.Save(stream, SaveFormat.Mhtml);
stream.Position = 0;

MailMessage message = MailMessage.Load(stream, MessageFormat.Mht);
message.From = "your_from@email.com";
message.To = "your_to@email.com";
message.Subject = "Aspose.Words Aspose.Network MHTML Test Message";
SmtpClient client = newSmtpClient();
client.Host = "your_smtp.com";
client.AuthenticationMethod = SmtpAuthentication.None;
client.Send(message);


大家如果有其他关于Aspose.Word的应用心得,也请不吝分享哈。。。
...全文
125 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧