إنشاء، حفظ وقراءة جهات اتصال Outlook

Aspose.Email - إنشاء، حفظ وقراءة جهات اتصال Outlook

يمكن استخدام الخطوات التالية لإنشاء وحفظ جهة اتصال على القرص:

  1. إنشاء كائن جديد من فئة MapiContact.
  2. أدخل المعلومات المتعلقة بمختلف خصائص جهة الاتصال.
  3. أضف بيانات الصورة إلى جهة الاتصال، إن وجدت.
  4. احفظ جهة الاتصال بصيغة MSG أو 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();

تحميل الكود القابل للتنفيذ

تحميل عينة الكود