Πώς να μετατρέψετε το email του Outlook σε HTML χρησιμοποιώντας Java

Σε αυτό το παράδειγμα, θα επικεντρωθούμε στον τρόπο μετατροπής του Outlook Email σε HTML χρησιμοποιώντας Java παρέχοντας λεπτομερή βήματα για τη διαμόρφωση του περιβάλλοντος και τη χρήση του παραδείγματος κώδικα. Θα μάθετε ότι για να μετατρέψετε το Email σε HTML API που βασίζεται σε Java μπορεί να χρησιμοποιηθεί και αυτή η εφαρμογή μπορεί να χρησιμοποιηθεί σε οποιοδήποτε από τα κοινά διαθέσιμα λειτουργικά συστήματα όπως Windows, Linux ή macOS που έχει ρυθμιστεί με Ιάβα.

Βήματα για τη μετατροπή email του Outlook σε HTML χρησιμοποιώντας Java

  1. Διαμορφώστε την εφαρμογή σας εγκαθιστώντας το αρχείο Aspose.Email JAR από το χώρο αποθήκευσης
  2. Δημιουργήστε το αντικείμενο κλάσης MailMessage για πρόσβαση στο αρχείο προέλευσης MSG ή EML από το δίσκο
  3. Ορίστε τις επιλογές αποθήκευσης και μορφοποίησης HTML εξόδου
  4. Αποθηκεύστε το φορτωμένο αρχείο MSG ή EML σε HTML χρησιμοποιώντας τη μέθοδο αποθήκευσης

Στο Java Email σε HTML η εφαρμογή μετατροπής μπορεί εύκολα να αναπτυχθεί χρησιμοποιώντας τα παραπάνω βήματα, με τα οποία θα φορτώσουμε το αρχείο προέλευσης EML ή MSG από το δίσκο χρησιμοποιώντας το αντικείμενο κλάσης MailMessage ως πρώτο βήμα. Στη συνέχεια, θα χρησιμοποιήσουμε το αντικείμενο HtmlSaveOptions για να ορίσουμε τις επιλογές εξαγωγής HTML προτού αποθηκεύσουμε το φορτωμένο αρχείο email ως HTML στο δίσκο ή σε μια ροή μνήμης.

Κώδικας για μετατροπή email του 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 και καλά καθορισμένων βημάτων. Το HtmlSaveOptions μπορεί να χρησιμοποιηθεί για την περαιτέρω προσαρμογή του αρχείου HTML εξόδου ορίζοντας ιδιότητες όπως DefaultHeaderFormat, BeforeHeadersFormat, AfterHeadersFormat, MailMessageSaveType και HtmlFormatOptions για να αναφέρουμε μερικές.

Σε αυτό το απλό παράδειγμα, μάθαμε να μετατρέπουμε το Outlook Email σε HTML χρησιμοποιώντας Java. Εάν ενδιαφέρεστε να μάθετε σχετικά με τη μετατροπή ενός μηνύματος ηλεκτρονικού ταχυδρομείου σε έγγραφο του Word, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Outlook Email σε Word χρησιμοποιώντας Java.

 Ελληνικά