Як перетворити електронну пошту Outlook на Word за допомогою C#

У цьому легкому посібнику ми дізнаємося, як конвертувати Outlook Email у Word за допомогою C# разом із детальними кроками для налаштування середовища. Ви помітите, що для перетворення EML на DOCX C# можна використовувати API, і ви можете використовувати цей приклад у будь-якій із загальнодоступних операційних систем, таких як Windows, Linux або macOS.

Кроки для перетворення електронної пошти Outlook на DOCX за допомогою C#

  1. Налаштуйте свою програму для встановлення бібліотек Aspose.Email і Aspose.Word із менеджера пакетів NuGet
  2. Створіть екземпляр об’єкта класу MailMessage, щоб завантажити вихідний файл електронної пошти у форматі MSG або EML
  3. Збережіть завантажений файл електронної пошти (EML/MSG) у потоці у форматі MHTML
  4. Створіть екземпляр LoadFormat до MHTML і створіть екземпляр об’єкта класу Document, щоб завантажити проміжний MHTML, створений на попередньому кроці
  5. За допомогою методу збереження в 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#.

 Українська