HTML JPG EMAIL XML EML
  Product Family
XPS

Конвертирование 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 всего за несколько строк кода.

  1. Загрузите исходный файл EML с помощью MailMessage.Load.
  2. Создайте экземпляр MailPrinter.
  3. Настройте форматирование.
  4. Установите макет страницы.
  5. Напечатайте электронное письмо в 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 в многие другие форматы файлов, включая некоторые из перечисленных ниже.

    EML В EMLX (Формат Apple EMLX)
    EML В HTML (Язык разметки гипертекста)
    EML В ICS (iCalendar)
    EML В MBOX (Электронные почтовые сообщения)
    EML В MHTML (Формат архивной веб-страницы)
    EML В MSG (Формат Outlook и Exchange)
    EML В OFT (Шаблоны электронных писем Outlook)
    EML В OST (Файлы оффлайн-хранилища)
    EML В PST (Файлы личного хранилища Outlook)
    EML В VCF (Формат виртуальной карточки)