2016-08-05 100 views
0

我想用C#创建一个.oft文件。 Thet文件需要有一个html正文和附件。如何使用Aspose将附件添加到.oft文件

我发现我应该可以使用Aspose来做到这一点。 但是,当我运行我的代码附件永远不会被添加。

(它们被添加到AttachmentCollection但是当.OFT文件在Outlook打开不显示。人们经常文件不获得20倍大,所以我推测原始附件数据被添加。)

MailMessage message = new MailMessage(); 

var attachmentGif = new Attachment(@"C:\inetpub\wwwroot\IntranetKbs\Website\Email logos\" + language + @"\KBSFRB_logo_" + language + @".gif"); 
var attachmentEps = new Attachment(@"C:\inetpub\wwwroot\IntranetKbs\Website\Email logos\" + language + @"\KBSFRB_logo_" + language + @".eps"); 

message.Attachments.Add(attachmentGif); 
message.Attachments.Add(attachmentEps); 

下面您可以在将附件添加到附件列表后看到有关附件的一些信息。

enter image description here enter image description here

如果你知道这是什么原因,或知道的其他方法来创建.OFT您的帮助和意见将不胜感激文件!

+0

Aspose非常麻烦。张贴到他们的支持论坛,并发送给他们一些示例代码,以显示发生了什么。确保你不给他们你的密钥文件。另外,最好将项目压缩并附加为一个文件。 –

+0

你知道我可以用来创建oft文件的其他项目吗? – Timon

回答

0

如果您必须在邮件的HTML正文中显示图片,则需要将它们包含为linked resource而不是常规附件。这应该满足您向邮件正文中添加图像并将其显示在MS Outlook中的要求。

注意:我使用Aspose作为Developer Evangelist。

相关问题