Tạo, Lưu và Đọc danh bạ Outlook

Aspose.Email - Tạo, Lưu và Đọc Danh bạ Outlook

Các bước sau có thể được sử dụng để tạo và lưu một danh bạ lên đĩa:

  1. Khởi tạo một đối tượng mới của lớp MapiContact.
  2. Nhập thông tin liên quan đến các thuộc tính khác nhau của danh bạ.
  3. Thêm dữ liệu ảnh vào danh bạ, nếu có.
  4. Lưu danh bạ dưới dạng MSG hoặc 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ải mã đang chạy

Tải mã mẫu