HTML JPG PDF XML OST
Aspose.Email  для .NET
OST

OST Viewer для .NET‑приложений

Программный просмотр файлов OST в C# без зависимостей от Microsoft Outlook или Thunderbird.

Как просматривать файлы OST с помощью продвинутого Email API

Aspose.Email для .NET предоставляет простой API, предназначенный для обработки различных форматов файлов электронной почты, включая OST. Широкий набор функций включает возможность просмотра файлов OST без использования Microsoft Outlook или других внешних инструментов. Вы можете легко интегрировать эту функцию в ваш .NET‑проект. API позволяет разработчикам загружать, рендерить и отображать файлы OST без необходимости дополнительного программного обеспечения. Благодаря встроенной поддержке конвертации файлов OST в HTML, обеспечивается беспрепятственный просмотр электронной почты в браузерах или интерфейсах приложений. С помощью Aspose.Email вы можете загрузить файл OST, разобрать его содержимое и сохранить каждое письмо как HTML‑файл, гарантируя, что его ресурсы корректно сохранены в выходной каталог и отображаются в пользовательском интерфейсе вашего приложения или в любом браузерном решении для просмотра.

Ключевые функции просмотра файлов офлайн-хранилища:

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

  • Поддержка конвертации файлов OST в формат HTML для отображения в браузере.

  • Совместима с платформами .NET Framework, .NET Core и .NET Standard.

  • Работает независимо от Microsoft Outlook, обеспечивая полную автономию.

  • Высокая производительность для задач масштабной обработки электронной почты.

Установите C# Email API и используйте его для просмотра файлов OST

Для начала установите API в своей среде разработки:

  • Открыть NuGet В менеджере пакетов найдите Aspose.Email и нажмите «Установить».

  • Вы также можете использовать следующую команду в консоли Package Manager.

Команда


PM> Install-Package Aspose.Email

После установки вы можете приступить к кодированию.

Шаги для просмотра OST с помощью C#

Aspose.Email упрощает разработчикам просмотр файлов OST всего несколькими строками кода.

  1. Откройте файл OST, используя PersonalStorage.FromFile метод.
  2. Создайте выходной каталог, если он не существует.
  3. Получите папку Inbox с помощью RootFolder.GetSubFolder("Inbox") чтобы найти папку Inbox в файле OST.
  4. Перебирайте сообщения во входящих с помощью inbox.EnumerateMapiMessages() для перебора всех сообщений во входящих.
  5. Настройте HtmlSaveOptions для сохранения ресурсов (например, изображений) в файлы с использованием относительных путей.
  6. Сохраняйте каждое сообщение в виде HTML. Для каждого сообщения формируйте имя файла (Message1.html, Message2.html и т.д.), затем сохраняйте его с помощью функции Save, используя определённые параметры.

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

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

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core и Xamarin
  • Среда разработки, например Microsoft Visual Studio
  • Aspose.Email for .NET, указанный в вашем проекте
 

C# код для просмотра OST

using (var ost = PersonalStorage.FromFile("storage.ost"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = ost.RootFolder.GetSubFolder("Inbox");

    // Iterate through ost messages and save them as .html files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        // Save each message as .html file
        var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

        var htmlSaveOptions = new HtmlSaveOptions
        {
            ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
            UseRelativePathToResources = true
        };

        msg.Save(htmlFilePath, htmlSaveOptions);
    }
}
 

Просмотр OST в браузере

Ниже изображение демонстрирует, как файл OST выглядит при рендеринге в веб‑браузере с помощью Aspose.Email для .NET. Содержимое письма, включая тему, данные отправителя и тело, отображается в структуированном HTML‑формате, обеспечивая читаемость и удобство.

  • Об Aspose.Email для .NET

    Aspose.Email — это решение для разбора форматов Microsoft Outlook и Thunderbird. С его помощью можно легко создавать, изменять и конвертировать форматы электронной почты и хранилищ, такие как MSG, EMLX, EML и MHT. Обработка вложений, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP для отправки и получения писем, становятся гораздо проще. Это независимое API и не требует установки Microsoft Outlook или любого другого программного обеспечения.

    Попробовать Aspose.Email бесплатно

    Откройте полный потенциал библиотеки с бесплатной пробной версией . Посетите Aspose.Email для .NET страницу загрузки, чтобы исследовать её функции и уже сегодня интегрировать мощный функционал работы с email в ваши проекты.

    OST Viewer Online

    Просмотрщик файлов электронной почты для других форматов

    Aspose.Email для .NET расширяет свои возможности за пределы файлов OST, поддерживая различные форматы электронной почты. Разработчики также могут использовать её для просмотра следующего:

    EML (Сообщения электронной почты Outlook)
    EMLX (Формат Apple Mail EMLX)
    ICS (Файлы iCalendar для данных о событиях)
    MBOX (Коллекции электронных сообщений)
    MSG (Формат электронной почты Microsoft Outlook)
    OFT (Шаблоны электронной почты Outlook)
    PST (Файлы Outlook Personal Storage)
    VCF (Файлы виртуальных визитных карточек для контактной информации)