HTML JPG EMAIL XML MSG
  Product Family
XPS

Преобразование MSG в XPS через C#

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

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

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

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

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

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

  • Open 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.
  • Aspose.EMAIL для .NET DLL, на которую ссылается ваш проект.
 

В этом примере кода показано преобразование 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);
 
  • Бесплатное приложение для преобразования MSG в XPS

    Проверьте наши живые демонстрации для Преобразование MSG в XPS со следующими преимуществами.

      Не нужно ничего скачивать или настраивать.
      Нет необходимости писать какой-либо код.
      Просто загрузите файл MSG и нажмите кнопку «Конвертировать».
      Вы сразу получите ссылку для скачивания результирующего XPS-файла.
    Библиотека электронной почты, упрощающая работу с рядом форматов Microsoft Outlook и Mozilla Thunderbird, а также предоставляющая возможность управлять файлами хранилища сообщений. API также позволяет отправлять и получать электронные письма через POP3, IMAP и SMTP или подключаться к Microsoft Exchange Server через WebDav и веб-службы Exchange.

    MSG What is MSG File Format

    MSG — это формат файла, используемый Microsoft Outlook и Exchange для хранения сообщений электронной почты, контактов, встреч или других задач. Такие сообщения могут содержать одно или несколько полей электронной почты с указанием отправителя, получателя, темы, даты и тела сообщения или контактной информации, сведений о встрече и одной или нескольких спецификаций задачи. Свойства, составляющие объект Message, в том числе также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде простого текста ASCII. Файлы MSG также подходят для программ, которым требуется интерфейс программирования приложений обмена сообщениями Microsoft (MAPI).

    Read More

    xps What is xps File Format

    Файл XPS представляет собой файлы макета страницы, основанные на спецификациях XML Paper, созданных Microsoft. Этот формат был разработан Microsoft в качестве замены формата файла EMF и похож на формат файла PDF, но использует XML в макете, внешнем виде и информации о печати документа. На самом деле более оправданно будет сказать, что XPS является попыткой PDF, но не может получить достаточную популярность как принадлежащий PDF по ряду причин. Microsoft предоставляет XPS Document Writer по умолчанию, начиная с Windows 7, для создания файлов XPS. Файлы XPS можно создать, выбрав «Microsoft XPS Document Writer» в качестве принтера при печати документа.

    Read More

    Другие поддерживаемые преобразования

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

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