يركز هذا الموضوع السهل على كيفية ** تحويل Outlook Email إلى HTML باستخدام Python ** من خلال توفير جميع تفاصيل إعداد البيئة ونموذج رمز العمل. من أجل تحويل البريد الإلكتروني إلى HTML ، يمكن استخدام API المستندة إلى Python بشكل فعال في أي من بيئات .NET Core و Python المكونة في أنظمة التشغيل مثل Windows و Linux.
خطوات تحويل بريد Outlook الإلكتروني إلى HTML باستخدام Python
- قم بإعداد البيئة على استخدم Aspose.Email لـ Python عبر .NET لتحويل البريد الإلكتروني إلى HTML في Python
- قم بإنشاء كائن فئة MailMessage لتحميل ملف MSG أو EML المصدر من القرص
- قم بتعيين خيارات تنسيق HTML للإخراج
- احفظ ملف MSG \ EML الذي تم تحميله بتنسيق HTML باستخدام طريقة الحفظ
باستخدام واجهة برمجة تطبيقات تعتمد على تطبيق محول * Python Email to HTML * يمكن تطويره بسهولة ، حيث ستبدأ العملية من خلال الوصول إلى ملف EML أو MSG المصدر من القرص باستخدام مثيل لفئة MailMessage. ثم باستخدام كائن فئة HtmlSaveOptions ، سيتم تعيين خيارات HTML المختلفة لملف الإخراج المطلوب ، وأخيراً ، سنحفظ البريد الإلكتروني كملف HTML إما على القرص أو داخل تدفق الذاكرة باستخدام طريقة الحفظ.
كود لتحويل Outlook Email إلى HTML باستخدام Python
import aspose.email as ae | |
# The path to the source and license file directory | |
filePath = "Y://TestData//" | |
# Load the license in your application for converting Eml to HTML | |
emlMsgtoHtmlicense = ae.License() | |
emlMsgtoHtmlicense .set_license(filePath + "Conholdate.Total.Product.Family.lic") | |
# Open the EML or MSG file from disk location | |
srcEmlMessage = ae.MailMessage.load(filePath + "Message.msg") | |
# Set the options for rendering Html | |
htmlOptions = ae.SaveOptions.default_html | |
htmlOptions.resource_rendering_mode = ae.ResourceRenderingMode.EMBED_INTO_HTML | |
htmlOptions.embed_resources = False | |
# set formatting headers | |
htmlOptions.html_format_options = ae.HtmlFormatOptions.WRITE_HEADER | ae.HtmlFormatOptions.WRITE_COMPLETE_EMAIL_ADDRESS | ae.HtmlFormatOptions.WRITE_COMPLETE_FROM_EMAIL_ADDRESS | |
# Convert the Email to HTML file on disk | |
srcEmlMessage.save(filePath + "Generated_Message.html", htmlOptions); | |
print ("Email converted to HTML") |
من أجل * تحويل EML إلى واجهة برمجة تطبيقات تستند إلى HTML Python * باستخدام استدعاءات واجهة برمجة تطبيقات بسيطة وتم استخدام خطوات محددة بوضوح في هذا المثال. تم استخدام HtmlSaveOptions لتخصيص ملف HTML الناتج عن طريق تعيين خصائص مثل BeforeHeadersFormat و DefaultHeaderFormat و AfterHeadersFormat و MailMessageSaveType و HtmlFormatOptions على سبيل المثال لا الحصر. يمكن حفظ HTML الناتج على قرص أو داخل تدفق الذاكرة للعرض داخل مثيل المستعرض.
في هذا الموضوع ، تعلمنا كيفية * تحويل بريد Outlook الإلكتروني إلى HTML باستخدام واجهة برمجة تطبيقات تعتمد على Python *. إذا كنت تريد معرفة المزيد حول تحويل بريد إلكتروني إلى مستند Word ، فراجع المقالة على كيفية تحويل بريد Outlook الإلكتروني إلى Word باستخدام Python.