В этом простом руководстве мы узнаем, как преобразовать Outlook Email в PDF с помощью C#, а также подробно рассмотрим шаги по настройке среды. Вы увидите, что для преобразования MSG в PDF можно использовать API на основе C#, и вы можете использовать этот пример в любой из общедоступных операционных систем, таких как Windows, macOS или Linux.
Действия по преобразованию электронной почты Outlook в PDF с помощью С#
- Установите библиотеки Aspose.Email и Aspose.Words из диспетчера пакетов NuGet в Visual Studio.
- Инициализируйте объект класса MailMessage для загрузки файла электронной почты в формате MSG или EML.
- Сохраните загруженный файл электронной почты (MSG/EML) в виде потока в промежуточном формате MHTML.
- Установите для LoadFormat значение MHTML и инициализируйте объект класса Document, чтобы загрузить MHTML, созданный на предыдущем шаге.
- С помощью метода Save в C# выполняется преобразование EML в PDF.
С помощью описанных выше шагов в C# MSG в PDF приложение преобразования разработано. Мы загрузим файл MSG или EML, используя объект класса MailMessage на первом этапе. Затем мы сохраним загруженный файл электронной почты в поток в промежуточном формате MHTML. На последующих шагах мы будем загружать промежуточный MHTML, используя объект класса Document. Наконец, для преобразования EML в PDF C# будет использоваться метод сохранения, и PDF будет сохранен на диске.
Код для преобразования электронной почты Outlook в PDF с использованием С#
В приведенном выше примере для преобразования EML в PDF используется C# с помощью простых вызовов API и четко определенных шагов. Приведенный выше пример можно использовать для файлов электронной почты в форматах MSG и EML. Вы можете настроить выходной PDF-файл, задав такие свойства, как ColorMode, Compliance, ImageCompression и JpegQuality.
В этой статье рассматривается API на основе C#* для *преобразования MSG в PDF. Если вы ищете, как отправлять электронную почту на C#, обратитесь к статье как отправить электронную почту в С#.