Crear, Guardar y Leer Contactos de Outlook

Aspose.Email - Crear, Guardar y Leer Contactos de Outlook

Los siguientes pasos se pueden utilizar para crear y guardar un contacto en disco:

  1. Instanciar un nuevo objeto de la clase MapiContact.
  2. Ingresar información relacionada con varias propiedades del contacto.
  3. Agregar datos de foto al contacto, si los hay.
  4. Guardar el contacto en formato MSG o VCard.

Java


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

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

contact.setProfessionalInfo(new MapiContactProfessionalPropertySet("Awthentikz", "Asistente de trabajo social"));

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

// Establecer datos de la foto

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

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

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

contact.setPhoto(photo);

// Guardar como MSG

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

// Cargando MSG

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

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

Descargar Código en Ejecución

Descargar Código de Muestra