Ինչպես փոխարկել Outlook էլփոստը HTML-ի, օգտագործելով Java-ը

Այս օրինակում մենք կկենտրոնանանք այն վրա, թե ինչպես փոխակերպել Outlook Email-ը HTML-ի Java-ի միջոցով՝ տրամադրելով մանրամասն քայլեր շրջակա միջավայրը կարգավորելու և օրինակի կոդը օգտագործելու համար: Դուք կսովորեք, որ Էլփոստը HTML-ի փոխարկելու համար կարող է օգտագործվել Java վրա հիմնված API, և այս հավելվածը կարող է օգտագործվել ցանկացած ընդհանուր հասանելի օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, Linux-ը կամ macOS-ը, որը կազմաձևված է Java.

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 արտահանման տարբերակները սահմանելու համար՝ նախքան բեռնված էլփոստի ֆայլը որպես HTML սկավառակի վրա կամ հիշողության հոսքի մեջ պահելը:

Կոդ՝ Outlook-ի էլփոստը Java-ի HTML-ի փոխարկելու համար

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 Email-ը HTML-ի՝ օգտագործելով Java: Եթե ցանկանում եք իմանալ նամակը Word փաստաթղթի փոխակերպելու մասին, տես ինչպես փոխարկել Outlook էլփոստը Word-ի Java-ի միջոցով-ի հոդվածը:

 Հայերեն