翻譯|使用教程|編輯:李顯亮|2021-04-28 09:34:33.330|閱讀 325 次
概述:有時可以在Word文檔中創建一條消息,并將其用作電子郵件正文。在本文中,您將學習如何使用Java將MS Word文檔作為電子郵件正文發送。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在大多數情況下,電子郵件按照特定模板以格式正確的布局發送。但是,各種電子郵件編輯器不提供增強的格式選項。在這種情況下,可以在Word文檔中創建一條消息,并將其用作電子郵件正文。在本文中,將學習如何使用Java將MS Word文檔作為電子郵件正文發送。
為了在電子郵件正文中導入和發送Word文檔,我們將利用Aspose.Words for Java和Aspose.Email for Java前者將用于以MHTML格式保存Word文檔,而后者將用于創建和發送電子郵件。如果想要測試這項新功能,可下載Aspose.Words for Java和Aspose.Email for Java最新版試用。
以下是在電子郵件正文中導入和發送Word文檔的步驟。
下面的代碼示例演示如何將Word文檔作為電子郵件正文發送。
// Load the document Document doc = new Document("Document.doc"); // Save to an output stream in MHTML format. ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); doc.save(outputStream, SaveFormat.MHTML); // Load the MHTML stream back into an input stream to use with Aspose.Email. ByteArrayInputStream inputStream = new ByteArrayInputStream(outputStream.toByteArray()); // Create an Aspose.Email MIME email message from the stream. MailMessage message = MailMessage.load(inputStream); message.setFrom(new MailAddress("your_from@email.com")); message.getTo().add("your_to@email.com"); message.setSubject("Aspose.Words + Aspose.Email MHTML Test Message"); // Save the message in Outlook MSG format. message.save("Message.msg", SaveOptions.getDefaultMsg()); // Send the message using Aspose.Email SmtpClient client = new SmtpClient(); client.setHost("your_smtp.com"); client.send(message);
如果你想試用Aspose的全部完整功能,可聯系在線客服獲取30天臨時授權體驗。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn