Այս օրինակում մենք կկենտրոնանանք այն վրա, թե ինչպես փոխակերպել Outlook Email-ը HTML-ի Java-ի միջոցով՝ տրամադրելով մանրամասն քայլեր շրջակա միջավայրը կարգավորելու և օրինակի կոդը օգտագործելու համար: Դուք կսովորեք, որ Էլփոստը HTML-ի փոխարկելու համար կարող է օգտագործվել Java վրա հիմնված API, և այս հավելվածը կարող է օգտագործվել ցանկացած ընդհանուր հասանելի օպերացիոն համակարգերում, ինչպիսիք են Windows-ը, Linux-ը կամ macOS-ը, որը կազմաձևված է Java.
Outlook էլփոստը HTML-ի փոխարկելու քայլեր՝ Java-ի միջոցով
- Կազմաձևեք ձեր հավելվածը՝ տեղադրելով Aspose.Email JAR ֆայլը պահոցից
- Ստուգեք MailMessage դասի օբյեկտը` սկավառակից աղբյուրի MSG կամ EML ֆայլը մուտք գործելու համար
- Սահմանեք ելքային HTML պահպանման և ձևաչափի ընտրանքները
- Պահպանեք բեռնված 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-ի միջոցով-ի հոդվածը: