Outlook 연락처 작업

Outlook 연락처 만들기

Aspose.Email for Java는 Outlook 연락처(VCards)를 생성하는 것을 지원합니다 MapiContact 클래스. MapiContact 많은 메서드가 포함되어 있으며, 그 중 일부는 아래에 나와 있습니다.

Aspose.Email for Java의 연락처 구조

아래는 Aspose.Email for Java에서 연락처에 대해 구현된 계층 구조입니다. 각 속성 옆에 해당 클래스 이름이 표시되어 있습니다. 자세한 참고를 위해 온라인 문서에 대한 하이퍼링크가 제공됩니다.

  1. Contact (MapiContact)
    1. 전자 주소 (MapiContactElectronicAddressPropertySet)
      1. 이메일1 (MapiContactElectronicAddress)
        1. 주소 유형
        2. 표시 이름
        3. 이메일 주소
        4. 팩스 번호
      2. 이메일2
      3. 이메일3
      4. 집 팩스
      5. 주 팩스
      6. 업무 팩스
    2. 이벤트 (MapiContactEventPropertySet) 이벤트 설정 예시는 아래를 참조하십시오.
      1. 생일
      2. 결혼 기념일
    3. 이름 정보 (MapiContactNamePropertySet)
      1. 표시 이름
      2. 표시 이름 접두사
      3. 파일 아래
      4. 파일 아래 ID
      5. 세대
      6. 이름
      7. 이니셜
      8. 중간 이름
      9. 별명
    4. 개인 정보 (MapiContactPersonalInfoPropertySet)
      1. 계정
      2. 비즈니스 홈페이지
      3. 컴퓨터 네트워크 이름
      4. 고객 ID
      5. 무료 사업 위치
      6. FTP 사이트
      7. 성별
      8. 정부 ID 번호
      9. 취미
      10. HTML
      11. 인스턴트 메신저 주소
      12. 언어
      13. 위치
      14. 메모
      15. 조직 ID 번호
      16. 개인 홈페이지
      17. 소개자 이름
      18. 배우자 이름
    5. 실제 주소 (MapiContactPhysicalAddressPropertySet)
      1. 집 주소 (MapiContactPhysicalAddress)
        1. 주소
        2. 도시
        3. 국가
        4. 국가 코드
        5. 우편 번호
        6. 우편함
        7. 주 또는 지방
      2. 기타 주소
      3. 근무지 주소
    6. 전문 정보
      1. 보조
      2. 회사 이름
      3. 부서 이름
      4. 관리자 이름
      5. 사무실 위치
      6. 직업
      7. 직함
    7. 전화 번호 (MapiContactTelephonePropertySet)
      1. 보조 전화 번호
      2. 업무2 전화 번호
      3. 업무 전화 번호
      4. 콜백 전화 번호
      5. 차량 전화 번호
      6. 회사 주요 전화 번호
      7. 집2 전화 번호
      8. 집 전화 번호
      9. ISDN 번호
      10. 휴대전화 번호
      11. 기타 전화 번호
      12. 호출기 전화 번호
      13. 주 전화 번호
      14. 라디오 전화 번호
      15. 전신 번호
      16. TTY/TDD 전화 번호

다음 코드는 Aspose.Email을 사용하여 Outlook 연락처를 생성하고 이름, 직업 관련 속성, 실제 주소 및 이메일로 채웁니다. 또한 추가하는 방법을 보여줍니다. MapiContactEventPropertySet 연락처에.

|todo:image_alt_text| | :- | |Figure: Aspose.Email으로 코딩된 Microsoft Outlook 연락처|

MapiContact에 연락처 이벤트 정보 추가

Microsoft Outlook은 사용자가 연락처에 이벤트 정보를 추가할 수 있게 합니다. 이 이벤트는 생일 및 결혼 기념일을 포함합니다. Aspose.Email는 MapiContactEventPropertySet 연락처에 이 정보를 추가하기 위한 클래스입니다. 다음 예제에서 자세히 설명합니다.

Outlook 연락처 생성, 저장 및 읽기

Aspose.Email는 개발자가 Microsoft Outlook 연락처 및 이메일 메시지를 생성할 수 있도록 합니다. MapiContact 클래스는 Outlook 연락처를 만들기 위해 필요한 모든 연락처 속성을 제공합니다. 이 문서에서는 해당 클래스를 사용하여 Outlook 연락처를 생성, 저장 및 읽는 방법을 보여줍니다. MapiContact 클래스.

MapiContact 생성 및 저장

다음 단계는 연락처를 생성하고 디스크에 저장하는 데 사용할 수 있습니다:

  1. 새 객체를 인스턴스화합니다 MapiContact 클래스.
  2. 연락처의 다양한 속성과 관련된 정보를 입력합니다.
  3. 연락처에 사진 데이터를 추가합니다(있는 경우).
  4. 연락처를 MSG 또는 VCard 형식으로 저장합니다. 

버전 3 VCF 형식으로 연락처 저장

연락처를 버전 3 VCF 형식으로 저장하려면 다음을 사용하십시오 VCardVersion 값을 설정하기 위한 열거형 VCardSaveOptions.Version 속성. 다음 샘플 코드는 사용 방법을 보여줍니다. VCardVersion 연락처를 VCF 버전 3 형식으로 저장하기 위한 열거형.

MapiContact 읽기

다음은 MapiContact 클래스를 사용하면 Microsoft Outlook MSG 파일과 VCard 형식 연락처를 모두 로드할 수 있습니다. 다음 코드 샘플은 MSG 및 VCF 형식으로 저장된 Outlook 연락처를 로드하는 방법을 보여줍니다. MapiContact.

MSG에서 연락처 로드

VCard에서 연락처 로드

다음 코드는 다음을 생성하는 방법을 보여줍니다 MapiContact VCard 파일에서 데이터를 로드하여 VCardLoadOptions:

MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());

지정된 인코딩으로 VCard 연락처 로드

지원되는 메서드: MapiContact.fromVCard(String, Encoding)

연락처 정보를 MHTML로 렌더링

Outlook 연락처는 Aspose.Email API를 사용해 MHTML로 변환할 수 있습니다. 이 예제는 VCard를 로드하는 방법을 보여줍니다 MapiContact 그런 다음 다음을 사용하여 MHTML로 변환합니다 MailMessage API.