У цьому легкому посібнику ми дізнаємося, як конвертувати Outlook Email у Word за допомогою C# разом із детальними кроками для налаштування середовища. Ви помітите, що для перетворення EML на DOCX C# можна використовувати API, і ви можете використовувати цей приклад у будь-якій із загальнодоступних операційних систем, таких як Windows, Linux або macOS.
Кроки для перетворення електронної пошти Outlook на DOCX за допомогою C#
- Налаштуйте свою програму для встановлення бібліотек Aspose.Email і Aspose.Word із менеджера пакетів NuGet
- Створіть екземпляр об’єкта класу MailMessage, щоб завантажити вихідний файл електронної пошти у форматі MSG або EML
- Збережіть завантажений файл електронної пошти (EML/MSG) у потоці у форматі MHTML
- Створіть екземпляр LoadFormat до MHTML і створіть екземпляр об’єкта класу Document, щоб завантажити проміжний MHTML, створений на попередньому кроці
- За допомогою методу збереження в C# виконується перетворення EML у Word
За допомогою наведених вище кроків у C# Email to 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 на C#.