2016-08-05 43 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。

相關問題