翻譯|使用教程|編輯:胡濤|2022-10-24 14:21:25.007|閱讀 173 次
概述:本文介紹了aspose.words 在 Java 中將 Word 文檔作為電子郵件發送,歡迎查閱~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
Aspose.Words 是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。此外,API支持所有流行的Word處理文件格式,并允許將Word文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
在大多數情況下,電子郵件按照特定模板以格式良好的布局發送。但是,各種電子郵件編輯器不提供增強的格式選項。在這種情況下,您可以在 Word 文檔中創建消息并將其用作電子郵件正文。在本文中,您將學習如何使用Java將 MS Word 文檔作為電子郵件正文發送。
為了在電子郵件正文中導入和發送 Word 文檔,我們將利用Aspose.Words for Java和Aspose.Email for Java API 的功能。前者將用于將 Word 文檔保存為MHTML格式,而后者將用于創建和發送電子郵件。您可以從以下部分下載 API 或使用 Maven 配置安裝它們。
<repository> <id>AsposeJavaAPI</id> <name>Aspose Java API</name> <url>//repository.aspose.com/repo/</url> </repository>
<dependency> <groupId>com.aspose</groupId> <artifactId>aspose-words</artifactId> <version>21.4</version> <type>pom</type> </dependency> <dependency> <groupId>com.aspose</groupId> <artifactId>aspose-email</artifactId> <version>21.3</version> <classifier>jdk16</classifier> </dependency>
以下是在電子郵件正文中導入和發送 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);
以上便是使用 C++ 處理 Word 文檔中的注釋詳細步驟 ,要是您還有其他關于產品方面的問題,歡迎咨詢我們,或者加入我們官方技術交流群。
歡迎下載|體驗更多Aspose產品
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn