در این مثال، ما بر نحوه تبدیل Outlook Email به HTML با استفاده از جاوا با ارائه مراحل دقیق برای پیکربندی محیط و استفاده از کد مثال تمرکز خواهیم کرد. شما یاد خواهید گرفت که برای تبدیل ایمیل به HTML جاوا مبتنی بر API می توان استفاده کرد و این برنامه را می توان در هر یک از سیستم عامل های رایج موجود مانند ویندوز، لینوکس یا macOS که با آن پیکربندی شده است استفاده کرد. جاوا.
مراحل تبدیل ایمیل Outlook به HTML با استفاده از جاوا
- برنامه خود را با نصب فایل Aspose.Email JAR از مخزن پیکربندی کنید
- برای دسترسی به فایل MSG یا EML منبع از دیسک، شی کلاس MailMessage را نمونهسازی کنید.
- گزینه های ذخیره و قالب بندی خروجی HTML را تنظیم کنید
- فایل MSG یا EML بارگذاری شده را با استفاده از روش ذخیره در HTML ذخیره کنید
در جاوا ایمیل به HTML، برنامه تبدیل ایمیل به HTML* را می توان به راحتی با استفاده از مراحل ذکر شده در بالا توسعه داد، به موجب آن، فایل منبع EML یا MSG را از دیسک با استفاده از شی کلاس MailMessage به عنوان اولین مرحله بارگذاری می کنیم. سپس از شی HtmlSaveOptions برای تنظیم گزینه های خروجی HTML قبل از ذخیره فایل ایمیل بارگذاری شده به عنوان HTML بر روی دیسک یا در جریان حافظه استفاده می کنیم.
کد برای تبدیل ایمیل Outlook به 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، API جاوا با کمک یک رابط API ساده و مراحل به خوبی تعریف شده استفاده می شود. از HtmlSaveOptions میتوان برای سفارشیسازی بیشتر فایل HTML خروجی با تنظیم ویژگیهایی مانند DefaultHeaderFormat، BeforeHeadersFormat، AfterHeadersFormat، MailMessageSaveType و HtmlFormatOptions استفاده کرد.
در این مثال ساده، ما یاد گرفتیم که تبدیل ایمیل Outlook به HTML با استفاده از جاوا. اگر میخواهید در مورد تبدیل ایمیل به سند Word اطلاعاتی کسب کنید، به مقاله نحوه تبدیل ایمیل Outlook به Word با استفاده از جاوا مراجعه کنید.