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

실행 코드 다운로드

샘플 코드 다운로드