HTML JPG PDF XML OST
  Product Family
VCF

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

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

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

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

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

Одной из выделяющихся особенностей API является его способность эффективно конвертировать между различными форматами электронной почты, повышая гибкость и настраиваемость приложений. Всего за несколько строк кода разработчики могут легко экспортировать элементы из файла OST в VCF, обеспечивая целостность данных и непрерывность рабочего процесса в процессе миграции. Экспорт из OST в формат VCF (vCard) позволяет извлекать и хранить контактную информацию из файлов OST в универсально принятом формате. Файлы VCF можно легко импортировать в различные приложения для управления контактами, почтовые клиенты и мобильные устройства, что упрощает доступ и передачу контактных данных на различных платформах. Эта операция гарантирует, что контактная информация, хранящаяся в файлах OST, всегда будет доступна и может быть поделена, что предоставляет удобство пользователям, которым необходимо управлять и использовать свои контактные данные. Удобный интерфейс API и высокая скорость работы делают процесс конвертации простым и легким, включая всего несколько шагов для загрузки, чтения и сохранения сообщений в нужном формате файла.

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

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

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


PM> Install-Package Aspose.Email

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

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

  1. Откройте файл OST “storage.ost” с помощью PersonalStorage.FromFile.
  2. Создайте выходной каталог, если он не существует.
  3. Извлеките папку контактов из файла OST.
  4. Переберите каждое сообщение в папке контактов.
  5. Если сообщение является типом “Контакт”, сохраните его как VCF (vCard) файл.

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

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

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

Этот пример кода показывает конвертацию OST в VCF на C#

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

    var contactFolder = ost.GetPredefinedFolder(StandardIpmFolder.Contacts);

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

    foreach (var msg in contactFolder.EnumerateMapiMessages())
    {
        if (msg.SupportedType == MapiItemType.Contact)
        {
            var vcfFilePath = Path.Combine(outputDirectory, $"Message{count}.vcf");
            var contact = (MapiContact)msg.ToMapiMessageItem();
            contact.Save(vcfFilePath, ContactSaveFormat.VCard);
        }

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

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

    Вы также можете конвертировать 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 (Личные файлы хранения Outlook)