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