Как да конвертирате Outlook имейл в Word с помощта на C#

В този лесен урок ще научим как да конвертираме Outlook Email в Word с помощта на C# заедно с подробни стъпки за конфигуриране на средата. Ще забележите, че за да се преобразува EML в DOCX C# може да се използва API, базиран на C#**, и можете да използвате този пример във всяка от общодостъпните операционни системи като 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# имейл към Word е разработено приложение за преобразуване. Ще заредим изходния MSG или EML файл от диска, като използваме обекта от клас MailMessage като начална точка, който след това е последван от запазване на имейл файла в поток в MHTML формат. Накрая ще заредим междинния MHTML от поток, използвайки обекта на класа на документа и ще конвертираме имейла в DOCX.

Код за конвертиране на Outlook имейл в DOCX с помощта на C#

В горния пример, за конвертиране на EML в Word C# се използва с помощта на прост API интерфейс и ясно дефинирани стъпки. Горният код може да се използва за имейл файлове във формати EML и MSG. Човек може също да запази заредения MHTML в изходни изображения или PDF.

В тази тема научихме как да конвертираме Outlook имейл в Docx с помощта на C# базиран API. Ако искате да конвертирате MBOX в PST, вижте статията на как да конвертирате MBOX в PST файл в C#.

 Български