Як перетворити електронну пошту Outlook на HTML за допомогою Java

У цьому прикладі ми зосередимося на тому, як перетворити Outlook Email на HTML за допомогою Java, надавши детальні кроки для налаштування середовища та використання прикладу коду. Ви дізнаєтесь, що для перетворення електронної пошти на HTML Java можна використовувати API на основі Java, і цю програму можна використовувати в будь-якій із загальнодоступних операційних систем, як-от Windows, Linux або macOS, налаштованих за допомогою Java.

Кроки для перетворення електронної пошти Outlook на HTML за допомогою Java

  1. Налаштуйте свою програму, встановивши файл Aspose.Email JAR зі сховища
  2. Створіть екземпляр об’єкта класу MailMessage для доступу до вихідного файлу MSG або EML із диска
  3. Установіть параметри збереження та форматування вихідного HTML
  4. Збережіть завантажений файл MSG або EML у HTML за допомогою методу збереження

У програмі Java Email to HTML можна легко розробити програму для перетворення електронної пошти в HTML за допомогою згаданих вище кроків, за допомогою яких ми завантажимо вихідний файл EML або MSG з диска, використовуючи об’єкт класу MailMessage як перший крок. Потім ми використаємо об’єкт HtmlSaveOptions, щоб налаштувати вихідні параметри експорту HTML перед збереженням завантаженого файлу електронної пошти як HTML на диску або в потоці пам’яті.

Код для перетворення електронної пошти Outlook на HTML за допомогою Java

import com.aspose.email.HtmlFormatOptions;
import com.aspose.email.HtmlSaveOptions;
import com.aspose.email.MailMessage;
import com.aspose.email.ResourceRenderingMode;
import com.aspose.email.SaveOptions;
public class EmlToHTMLConverter {
public static void main2(String[] args) throws Exception {// Exception for MSG to HTML conversion
String path= "/Users/KnowledgeBase/TestData/";
// Apply the product license to convert MSG to HTML
com.aspose.email.License emaiToHtmllLic = new com.aspose.email.License();
emaiToHtmllLic.setLicense(path+"Conholdate.Total.Product.Family.lic");
// Access the source MSG file from the disk
MailMessage emlMessage = MailMessage.load(path+"Message.msg");
// Set the Html rendering options for the output HTML
HtmlSaveOptions htmlOptions = SaveOptions.getDefaultHtml();
htmlOptions.setResourceRenderingMode(ResourceRenderingMode.EmbedIntoHtml);
// Apply the email message headers in the output HTML using the formatting options
htmlOptions.setHtmlFormatOptions(HtmlFormatOptions.WriteHeader |
HtmlFormatOptions.WriteCompleteEmailAddress |
HtmlFormatOptions.WriteCompleteFromEmailAddress);
// Save the loaded MSG/EML as an HTML on the disk
emlMessage.save(path+"SaveEmailAsHTML.html", htmlOptions);
}
}

Щоб конвертувати EML у HTML, Java API використовується за допомогою простого інтерфейсу API та чітко визначених кроків. HtmlSaveOptions можна використовувати для подальшого налаштування вихідного HTML-файлу, встановивши такі властивості, як DefaultHeaderFormat, BeforeHeadersFormat, AfterHeadersFormat, MailMessageSaveType і HtmlFormatOptions, щоб назвати декілька.

У цьому простому прикладі ми навчилися конвертувати електронну пошту Outlook у HTML за допомогою Java. Якщо вам цікаво дізнатися про перетворення електронного листа на документ Word, перегляньте статтю як конвертувати електронну пошту Outlook у Word за допомогою Java.

 Українська