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

В този лесен урок ще научим как да конвертираме Outlook Email в PDF с помощта на C# заедно с подробни стъпки за конфигуриране на средата. Ще видите, че за да конвертирате MSG в PDF C# може да се използва API, базиран на C#** и можете да използвате този пример във всяка от общодостъпните операционни системи като Windows, macOS или Linux.

Стъпки за конвертиране на Outlook имейл в PDF с помощта на C#

  1. Инсталирайте библиотеки Aspose.Email и Aspose.Words от инструмента за управление на пакети NuGet във Visual Studio
  2. Инициализирайте обекта на клас MailMessage, за да заредите имейл файла във формат MSG или EML
  3. Запазете заредения имейл (MSG/EML) файл като поток в междинен MHTML формат
  4. Задайте LoadFormat на MHTML и инициализирайте обекта от клас Document, за да заредите MHTML, създаден в предишната стъпка
  5. Чрез използване на метода Запазване в C# EML в PDF се извършва конвертиране

Чрез използване на горните стъпки в C# MSG в PDF се разработва приложение за преобразуване. Ще заредим MSG или EML файла, като използваме обекта на класа MailMessage в първата стъпка. След това ще запазим заредения имейл файл в поток в междинен MHTML формат. В следващите стъпки ще заредим междинния MHTML с помощта на обекта на класа на документа. Накрая, за да конвертирате EML в PDF, C# ще се използва методът за запазване и PDF ще бъде записан на диска.

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

В горния пример, за конвертиране на EML в PDF C# се използва с помощта на прости извиквания на API и добре дефинирани стъпки. Горният пример може да се използва за имейл файлове във формати MSG и EML. Можете да персонализирате изходния PDF чрез задаване на свойства като ColorMode, Compliance, ImageCompression и JpegQuality.

За конвертиране на MSG в PDF C# базиран API е разгледан в тази статия. Ако търсите как да изпратите имейл на C#, вижте статията на как да изпратите имейл в C#.

 Български