في هذا الموضوع البسيط ، سوف نستكشف ، كيفية ** تحويل Outlook Email إلى HTML باستخدام C # ** من خلال الالتزام بالخطوات التفصيلية لإعداد البيئة. من أجل تحويل ** EML إلى واجهة برمجة تطبيقات تستند إلى HTML C # ** تعرض واجهة API بسيطة يمكن استخدامها في أي بيئة مكونة من .NET في أنظمة تشغيل مثل Windows أو Linux أو macOS.
خطوات تحويل البريد الإلكتروني في Outlook إلى HTML باستخدام C
- تكوين التطبيق لتثبيت مكتبة Aspose.Email من مدير حزمة NuGet
- قم بتهيئة كائن فئة MailMessage للوصول إلى ملف MSG أو EML المصدر من القرص
- قم بتعيين خيارات حفظ HTML لملف HTML الناتج
- احفظ ملف MSG بتنسيق HTML باستخدام طريقة الحفظ
باتباع الخطوات المذكورة أعلاه في * C # Email to HTML * يمكن تطوير تطبيق المحول بسهولة. سنبدأ بتحميل ملف EML أو MSG المصدر من القرص باستخدام مثيل من فئة MailMessage ، والذي يتبعه بعد ذلك تعيين خيارات HTML مختلفة لملف الإخراج المطلوب. أخيرًا ، سنحفظ البريد الإلكتروني الذي تم تحميله كملف HTML على القرص باستخدام طريقة الحفظ.
رمز لتحويل البريد الإلكتروني في Outlook إلى HTML باستخدام C
using System; | |
using Aspose.Email; | |
namespace KBEmail | |
{ | |
public class EmlToHtml | |
{ | |
public static void ConvertEmlToHtml() | |
{ | |
string FilePath = @"/Users/TestData/"; | |
// Applying the API license to convert EML to HTML | |
Aspose.Email.License EmailToHTMLLic = new Aspose.Email.License(); | |
EmailToHTMLLic.SetLicense(FilePath + "Conholdate.Total.Product.Family.lic"); | |
// Load either MSG or EML file from this disk | |
MailMessage srcEmlMessage = MailMessage.Load(FilePath + "Message.msg"); | |
// Set the Html rendering options | |
HtmlSaveOptions HtmlOptions = SaveOptions.DefaultHtml; | |
HtmlOptions.ResourceRenderingMode= ResourceRenderingMode.EmbedIntoHtml; | |
// Set the email message headers in output HTML using the formatting options | |
HtmlOptions.HtmlFormatOptions = HtmlFormatOptions.WriteHeader | | |
HtmlFormatOptions.WriteCompleteEmailAddress | | |
HtmlFormatOptions.WriteCompleteFromEmailAddress; | |
// Convert the Email to HTML | |
srcEmlMessage.Save(FilePath + "Message.html", HtmlOptions); | |
} | |
} | |
} |
- لتحويل EML إلى HTML C # * واجهة API بسيطة مبنية على خطوات محددة بوضوح تمت الإشارة إليها في المثال أعلاه. يمكن استخدام HtmlSaveOptions لتخصيص ملف HTML الناتج عن طريق تعيين خصائص مثل AfterHeadersFormat و BeforeHeadersFormat و DefaultHeaderFormat و HtmlFormatOptions و MailMessageSaveType على سبيل المثال لا الحصر. يمكن حفظ ملف HTML الناتج على قرص أو داخل تدفق ذاكرة اعتمادًا على استخدامه.
في هذا المثال ، تعلمنا كيفية * تحويل بريد Outlook الإلكتروني إلى HTML باستخدام واجهة برمجة التطبيقات القائمة على C # *. إذا كنت تبحث عن تحويل بريد إلكتروني إلى مستند Word ، فارجع إلى المقالة على كيفية تحويل بريد Outlook الإلكتروني إلى Word باستخدام C #.