در این آموزش آسان، نحوه تبدیل Outlook Email به Word با استفاده از Python را به همراه مراحل دقیق پیکربندی محیط یاد خواهیم گرفت. مشاهده خواهید کرد که برای تبدیل EML به DOCX مبتنی بر پایتون می توان از API استفاده کرد و می توانید از این مثال در هر یک از سیستم عامل های رایج مانند ویندوز یا لینوکس استفاده کنید.
مراحل تبدیل ایمیل Outlook به DOCX با استفاده از پایتون
- برای تبدیل ایمیل به Word در پایتون، محیط را در از Aspose.Email برای پایتون از طریق دات نت استفاده کنید و Aspose.Words برای پایتون از طریق دات نتدر برنامه خود تنظیم کنید.
- یک شی کلاس MailMessage ایجاد کنید تا فایل MSG یا EML منبع را از دیسک یا سرور ایمیل بارگیری کنید.
- فایل ایمیل بارگذاری شده (EML/MSG) را به یک جریان حافظه در قالب MHTML صادر کنید
- LoadFormat را به MHTML راه اندازی کنید و نمونه ای از کلاس Document برای بارگیری فایل MHTML میانی ایجاد کنید.
- با استفاده از روش ذخیره در پایتون، تبدیل EML به Word را انجام دهید
با دنبال کردن مراحل فوق در برنامه تبدیل Email به Word Python توسعه داده می شود که به موجب آن فایل EML یا MSG منبع را از دیسک با استفاده از نمونه ای از کلاس MailMessage بارگیری می کنیم و سپس فایل ایمیل بارگذاری شده را ذخیره می کنیم. یک جریان حافظه در قالب MHTML. در نهایت، MHTML میانی از یک جریان حافظه با استفاده از نمونه ای از کلاس Document برای تبدیل ایمیل به DOCX بارگیری می شود.
کد برای تبدیل ایمیل Outlook به DOCX با استفاده از پایتون
در مثال بالا، برای تبدیل EML به Word Python با کمک یک رابط API ساده و مراحل کاملاً تعریف شده استفاده شده است. کد بالا را می توان برای فایل های ایمیل در هر دو فرمت MSG یا EML استفاده کرد. همچنین می توانید MHTML بارگذاری شده را به فرمت های فایل تصویری یا PDF نیز صادر کنید.
در این مبحث، نحوه تبدیل ایمیل Outlook به Docx را با استفاده از API مبتنی بر پایتون یاد گرفتیم. اگر به دنبال تبدیل فایل MBOX به فایل PST هستید، به مقاله نحوه تبدیل MBOX به فایل PST در پایتون مراجعه کنید.