Создание, сохранение и загрузка контактов Outlook в C++

Aspose.Email for C++ позволяет программно создавать и управлять контактами Microsoft Outlook. MapiContact класс предоставляет все свойства, связанные с контактами, включая имена, профессиональную информацию, адреса, учётные записи электронной почты, номера телефонов, категории, пользовательские поля и фотографии.

В этой статье показано, как создавать, сохранять и читать контакты Outlook в форматах MSG и vCard (VCF).

Создать и сохранить контакт Outlook

Чтобы создать контакт Outlook и сохранить его на диск, выполните следующие шаги:

  1. Создать экземпляр MapiContact.
  2. Заполняйте имя, профессиональные, личные и адресные детали.
  3. Добавляйте электронные адреса и телефонные номера.
  4. Назначайте категории, пробег, биллинг и пользовательские поля.
  5. При желании встраивайте фотографию контакта.
  6. Сохраните контакт в формате MSG или vCard (VCF).

Следующий пример кода демонстрирует, как создать контакт Outlook с подробной личной, профессиональной и организационной информацией и сохранить его в разных форматах:

Читать контакт с помощью MapiContact

Этот MapiContact класс может загружать контакты Outlook, сохранённые как в форматах MSG, так и VCF.

Загрузка контакта из MSG

Следующий пример кода демонстрирует, как загрузить контакт из файла Outlook MSG и преобразовать его в MapiContact объекта.

Загрузить контакт из vCard (VCF)

Следующий пример кода демонстрирует, как загрузить информацию о контакте из файла vCard (VCF) с использованием двух разных подходов в Aspose.Email для C++. Показаны оба VCardContact метод класса для прямой загрузки vCard и MapiContact метод класса для преобразования данных vCard в формат контакта Outlook MAPI, обеспечивая гибкость работы с данными контактов в разных контекстах приложений.