Créer, enregistrer et lire les contacts Outlook

Aspose.Email - Créer, enregistrer et lire les contacts Outlook

Les étapes suivantes peuvent être utilisées pour créer et enregistrer un contact sur le disque :

  1. Instanciez un nouvel objet de la classe MapiContact.
  2. Saisissez les informations liées aux différentes propriétés du contact.
  3. Ajoutez des données photo au contact, le cas échéant.
  4. Enregistrez le contact au format MSG ou VCard.

Java


 MapiContact contact = new MapiContact("Sebastian Wright", "SebastianWright@dayrep.com");

contact.setNameInfo(new MapiContactNamePropertySet("Bertha", "A.", "Buell"));

contact.setProfessionalInfo(new MapiContactProfessionalPropertySet("Awthentikz", "Social work assistant"));

contact.getPersonalInfo().setPersonalHomePage("B2BTies.com");

contact.getPhysicalAddresses().getWorkAddress().setAddress("Im Astenfeld 59 8580 EDELSCHROTT");

contact.getElectronicAddresses().setEmail1(new MapiContactElectronicAddress("Experwas", "SMTP", "BerthaABuell@armyspy.com"));

contact.setTelephones(new MapiContactTelephonePropertySet("06605045265"));

// Set Photo Data

File fi = new File(dataDir + "Aspose.jpg");

byte[] fileContent = Files.readAllBytes(fi.toPath());

MapiContactPhoto photo = new MapiContactPhoto(fileContent, MapiContactPhotoImageFormat.Jpeg);

contact.setPhoto(photo);

// Save as MSG

contact.save(dataDir + "contact.msg", ContactSaveFormat.Msg);

// Loading MSG

MapiMessage msg = MapiMessage.fromFile(dataDir + "contact.msg");

MapiContact mapiContact = (MapiContact)msg.toMapiMessageItem();

Télécharger le code en cours d’exécution

Télécharger le code d’exemple