HTML JPG EMAIL XML MSG
  Product Family
XPS

Конвертировать MSG в XPS с помощью C#

Конвертировать MSG в XPS без установки Microsoft® Outlook® или Thunderbird®.

Получите высокоскоростную производительность при обработке электронной почты с помощью Aspose.Email для .NET! Это C# API, предоставляющее разработчикам надёжный набор инструментов для работы с файлами email без установки Outlook или Thunderbird, включая возможность конвертации между различными форматами. Среди этих возможностей выделяется конвертация из MSG (сообщение Outlook) в XPS (XML Paper Specification), так как она сохраняет целостность и оформление оригинального письма, обеспечивая лёгкое совместное использование и просмотр без необходимости в приложении‑создателе MSG файла.

Файлы MSG создаются Microsoft Outlook для хранения сообщений электронной почты, контактов, встреч и других данных, тогда как файлы XPS (XML Paper Specification) похожи на PDF и сохраняют точность документа, гарантируя, что файл можно просматривать и печатать в том виде, в каком он был изначально создан, независимо от системы или программного обеспечения.

Процесс конвертации email в файл хранилища с помощью Aspose.Email for .NET прост. Библиотека предоставляет удобную объектную модель. Конвертация писем обычно требует лишь несколько строк кода, скрывая детали парсинга форматов файлов, обработки MIME, проблем кодировки и т.д. При использовании Aspose.Email for .NET вам не нужно вручную обрабатывать эти аспекты. Вместо этого вы пишете только высокий уровень кода, необходимый для выполнения задачи.

Повышайте производительность с помощью всестороннего и простого в использовании API, которое упрощает сложные задачи управления электронной почтой, такие как отправка, получение и обработка писем, а также конвертация между различными форматами email. Это позволяет разработчикам эффективно интегрировать функции электронной почты в свои приложения, не погружаясь в детали низкого уровня, тем самым значительно сокращая время и затраты на разработку.

Чтобы использовать возможности .NET API, выполните одно из следующих действий:

  • Открыть NuGet в менеджере пакетов найдите Aspose.Email и установите его.

  • Выполните следующую команду в консоли менеджера пакетов:


PM> Install-Package Aspose.Email

Шаги для конвертации MSG в XPS с помощью C#

.NET-разработчики могут легко загружать и конвертировать файлы MSG в XPS всего в несколько строк кода.

  1. Загрузите файл MSG в объект MapiMessage.
  2. Создайте экземпляр MailPrinter.
  3. Настройте принтер для отображения заголовков сообщений и их тела.
  4. Установите единицы измерения макета страницы в сантиметры.
  5. Печать загруженного сообщения MSG в файл XPS с использованием указанных настроек.

Системные требования

Прежде чем запускать исходный код .NET для конвертации, убедитесь, что у вас есть следующие предварительные требования.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, а также PHP, VBScript, Delphi, C++ через COM Interop.
  • Среда разработки, например Microsoft Visual Studio.
  • DLL Aspose.EMAIL для .NET, подключенная в вашем проекте.
 

Этот пример кода демонстрирует преобразование MSG в XPS на C#

var msg = MapiMessage.Load("message.msg");
            
// Instantiate an instance of MailPrinter
var printer = new Printing.MailPrinter();

// Set MessageFormattingFlags to MailInfo to display the message headers and body
printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

// Set page layout for printing
printer.PageUnit = Printing.PrinterUnit.Cm;

// Print the email to an XPS file
printer.Print(msg, "message.xps", Printing.PrintFormat.XPS);
 
  • Free App to Convert MSG to XPS

    Другие поддерживаемые конверсии

    Вы также можете конвертировать MSG во множество других форматов файлов, включая перечисленные ниже.

    MSG TO EML (Сообщения электронной почты Outlook)
    MSG TO EMLX (Формат Apple EMLX)
    MSG TO HTML (Hyper Text Markup Language)
    MSG TO ICS (iCalendar)
    MSG TO MBOX (Электронные сообщения)
    MSG TO MHTML (Формат архива веб‑страницы)
    MSG TO OFT (Шаблоны электронной почты Outlook)
    MSG TO OST (Файлы Offline Storage)
    MSG TO PST (Файлы Outlook Personal Storage)
    MSG TO VCF (Формат виртуальной визитки)