Конвертирование EML в XPS с помощью C#
Конвертирование EML в XPS без зависимостей от Microsoft® Outlook® или Thunderbird®.
Конвертирование EML в XPS с помощью C#
Откройте эффективное и надежное решение для ваших email-приложений! Aspose.Email для .NET предоставляет обширный набор API, который позволяет разработчикам работать с различными форматами электронной почты и бесшовно интегрировать данные электронной почты в свои приложения.
Разработчики, сталкивающиеся с задачей конвертации EML в XPS, больше не испытывают трудностей и имеют возможность сосредоточиться на эффективности, гибкости и настройке своих приложений, улучшая пользовательский опыт. Библиотека обеспечивает сохранение целостности данных в процессе конвертации. Она точно переводит контент, структуру и вложения файлов EML в формат XPS, сохраняя достоверность оригинальных данных электронной почты.
Программная конвертация EML в XPS позволяет пользователям создавать печатное представление сообщений электронной почты, сохраняя форматирование и макет.
Для того чтобы использовать возможности .NET API, вы можете выполнить одно из следующих действий:
Откройте NuGet менеджер пакетов, найдите Aspose.Email и установите его на ваше устройство.
Используйте следующую команду из Консоли Менеджера Пакетов:
PM> Install-Package Aspose.Email
Шаги для конвертации EML в XPS с помощью C#
.NET программисты могут легко загружать и конвертировать файлы EML в XPS всего за несколько строк кода.
- Загрузите исходный файл EML с помощью MailMessage.Load.
- Создайте экземпляр MailPrinter.
- Настройте форматирование.
- Установите макет страницы.
- Напечатайте электронное письмо в XPS.
Системные требования
Перед запуском исходного кода конвертации .NET убедитесь, что у вас есть следующие предварительные требования.
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, а также поддержка PHP, VBScript, Delphi, C++ через COM Interop.
- Среда разработки, такая как Microsoft Visual Studio.
- Aspose.EMAIL для .NET DLL, подключенная к вашему проекту.
Пример кода, демонстрирующий конвертацию EML в XPS на C#
var message = MailMessage.Load("message.eml");
// Создайте экземпляр MailPrinter
var printer = new Printing.MailPrinter();
// Установите MessageFormattingFlags на MailInfo для отображения заголовков и тела сообщения
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;
// Установите макет страницы для печати
printer.PageUnit = Printing.PrinterUnit.Cm;
// Напечатайте электронное письмо в файл XPS
printer.Print(message, "message.xps", Printing.PrintFormat.XPS);
Бесплатное приложение для конвертации EML в XPS
Другие поддерживаемые конверсии
Вы также можете конвертировать EML в многие другие форматы файлов, включая некоторые из перечисленных ниже.