Come convertire l'e-mail di Outlook in HTML utilizzando Java

In questo esempio, ci concentreremo su come convertire Outlook Email in HTML utilizzando Java fornendo passaggi dettagliati per configurare l’ambiente e utilizzare il codice di esempio. Imparerai che per convertire Email in HTML è possibile utilizzare API basate su Java e questa applicazione può essere utilizzata in qualsiasi sistema operativo comunemente disponibile come Windows, Linux o macOS configurato con Giava.

Passaggi per convertire l’e-mail di Outlook in HTML utilizzando Java

  1. Configura la tua applicazione installando il file Aspose.Email JAR dal repository
  2. Crea un’istanza dell’oggetto classe MailMessage per accedere al file MSG o EML di origine dal disco
  3. Imposta le opzioni di salvataggio e formattazione dell’HTML di output
  4. Salva il file MSG o EML caricato in HTML usando il metodo di salvataggio

In Java Email to HTML l’applicazione di conversione può essere facilmente sviluppata utilizzando i passaggi sopra menzionati, per cui caricheremo il file EML o MSG di origine dal disco utilizzando l’oggetto della classe MailMessage come primo passaggio. Utilizzeremo quindi l’oggetto HtmlSaveOptions per impostare le opzioni di esportazione HTML di output prima di salvare il file di posta elettronica caricato come HTML sul disco o in un flusso di memoria.

Codice per convertire l’e-mail di Outlook in HTML utilizzando 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);
}
}

Per convertire EML in HTML, l’API Java viene utilizzata con l’aiuto di una semplice interfaccia API e di passaggi ben definiti. HtmlSaveOptions può essere utilizzato per personalizzare ulteriormente il file HTML di output impostando proprietà come DefaultHeaderFormat, BeforeHeadersFormat, AfterHeadersFormat, MailMessageSaveType e HtmlFormatOptions solo per citarne alcuni.

In questo semplice esempio, abbiamo imparato a convertire l’e-mail di Outlook in HTML utilizzando Java. Se sei interessato a informazioni sulla conversione di un’e-mail in un documento Word, fai riferimento all’articolo su come convertire l’e-mail di Outlook in Word usando Java.

 Italiano