Создание, сохранение и загрузка контактов Outlook в C++
Aspose.Email for C++ позволяет программно создавать и управлять контактами Microsoft Outlook. MapiContact класс предоставляет все свойства, связанные с контактами, включая имена, профессиональную информацию, адреса, учётные записи электронной почты, номера телефонов, категории, пользовательские поля и фотографии.
В этой статье показано, как создавать, сохранять и читать контакты Outlook в форматах MSG и vCard (VCF).
Создать и сохранить контакт Outlook
Чтобы создать контакт Outlook и сохранить его на диск, выполните следующие шаги:
- Создать экземпляр MapiContact.
- Заполняйте имя, профессиональные, личные и адресные детали.
- Добавляйте электронные адреса и телефонные номера.
- Назначайте категории, пробег, биллинг и пользовательские поля.
- При желании встраивайте фотографию контакта.
- Сохраните контакт в формате 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, обеспечивая гибкость работы с данными контактов в разных контекстах приложений.