HTML JPG EMAIL XML OST
  Product Family
XPS

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

Конвертация OST в XPS без установленного Microsoft® Outlook® или Thunderbird®.

 

Для разработчиков на C#, ищущих надежное и эффективное решение для конвертации OST в XPS, Aspose.Email для .NET предлагает комплексный и удобный API для конвертации файлов. API является частью прогрессивной и универсальной библиотеки, предоставляющей простой и интуитивно понятный подход для выполнения различных задач обработки электронной почты, таких как создание и управление электронными сообщениями, вложениями, извлечение метаданных электронной почты, взаимодействие с почтовыми серверами через различные протоколы, а также конвертация между форматами электронной почты без зависимости от Outlook или Thunderbird.

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

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

Конвертируйте свои файлы OST в формат XPS прямо сейчас. Начните с включения пространства имен Aspose.Email в свой проект C#. Вы можете сделать это, выполнив одно из следующих действий:

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

  • Используйте следующую команду из консоли менеджера пакетов:


PM> Install-Package Aspose.Email

Для получения дополнительной информации вы можете обратиться к нашей документации или поддержке.

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

Программисты .NET могут легко загрузить и конвертировать файлы OST в XPS всего за несколько строк кода.

  1. Откройте файл OST “storage.ost”.
  2. Создайте выходной каталог, если он не существует.
  3. Получите доступ к папке “Входящие” в файле OST.
  4. Переберите каждое сообщение в папке “Входящие”.
  5. Распечатайте каждое сообщение в файл XPS, используя MailPrinter, и сохраните в выходном каталоге.

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

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

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

Этот пример кода демонстрирует конвертацию OST в XPS на C#

using (var ost = PersonalStorage.FromFile("storage.ost"))
{
    // Убедитесь, что выходной каталог существует
    Directory.CreateDirectory(outputDirectory);

    var inboxFolder = ost.GetPredefinedFolder(StandardIpmFolder.Inbox);

    // Переберите сообщения mbox и сохраните их как .xps файлы
    int count = 1;

    foreach (var msg in inboxFolder.EnumerateMapiMessages())
    {
        // Создайте экземпляр MailPrinter
        var printer = new Printing.MailPrinter();

        // Установите MessageFormattingFlags на MailInfo для отображения заголовков и тела сообщения
        printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

        // Установите макет страницы для печати
        printer.PageUnit = Printing.PrinterUnit.Cm;
        
        var dstXPS = Path.Combine(outputDirectory, $"Message{count}.xps");
        
        // Распечатайте электронное письмо в файл XPS
        printer.Print(msg, dstXPS, Printing.PrintFormat.XPS);

        count++;
    }
}
 
  • Бесплатное приложение для конвертации OST в XPS

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

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

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