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