HTML JPG PDF XML OST
  Product Family
HTML

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

Конвертация OST в HTML на C# с использованием .NET API без зависимости от Outlook® или Thunderbird®.

Как конвертировать OST в HTML с помощью C#

Если вы разработчик программного обеспечения, ищущий решение для конвертации файлов электронной почты для эффективной обработки, Aspose.Email для .NET станет вашим надёжным помощником. Эта надёжная и прогрессивная библиотека C# разработана для оптимизации ваших процессов обработки email и улучшения систем управления email в среде .NET.

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

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

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

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

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


PM> Install-Package Aspose.Email

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

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

  1. Откройте файл личного хранилища ("storage.ost").
  2. Создайте выходной каталог, если он не существует.
  3. Получите подпапку "Inbox" из корневой папки личного хранилища.
  4. Итерируйте каждое электронное сообщение во входящих.
  5. Сохраните каждое сообщение как файл .html.

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

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

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

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

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);

        Console.WriteLine($"Message {count} saved as: {htmlFilePath}");

        count++;
    }
}
 
  • Free App to Convert OST to HTML

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

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

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