Outlook 연락처 작업
Outlook 연락처 만들기
Aspose.Email for Java는 Outlook 연락처(VCards)를 생성하는 것을 지원합니다 MapiContact 클래스. MapiContact 많은 메서드가 포함되어 있으며, 그 중 일부는 아래에 나와 있습니다.
- MapiContactElectronicAddressPropertySet 다음과 같은 집합을 포함합니다 MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet 다음과 같은 집합을 포함합니다 MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Aspose.Email for Java의 연락처 구조
아래는 Aspose.Email for Java에서 연락처에 대해 구현된 계층 구조입니다. 각 속성 옆에 해당 클래스 이름이 표시되어 있습니다. 자세한 참고를 위해 온라인 문서에 대한 하이퍼링크가 제공됩니다.
- Contact (MapiContact)
- 전자 주소 (MapiContactElectronicAddressPropertySet)
- 이메일1 (MapiContactElectronicAddress)
- 주소 유형
- 표시 이름
- 이메일 주소
- 팩스 번호
- 이메일2
- 이메일3
- 집 팩스
- 주 팩스
- 업무 팩스
- 이메일1 (MapiContactElectronicAddress)
- 이벤트 (MapiContactEventPropertySet) 이벤트 설정 예시는 아래를 참조하십시오.
- 생일
- 결혼 기념일
- 이름 정보 (MapiContactNamePropertySet)
- 표시 이름
- 표시 이름 접두사
- 파일 아래
- 파일 아래 ID
- 세대
- 이름
- 이니셜
- 중간 이름
- 별명
- 성
- 개인 정보 (MapiContactPersonalInfoPropertySet)
- 계정
- 비즈니스 홈페이지
- 컴퓨터 네트워크 이름
- 고객 ID
- 무료 사업 위치
- FTP 사이트
- 성별
- 정부 ID 번호
- 취미
- HTML
- 인스턴트 메신저 주소
- 언어
- 위치
- 메모
- 조직 ID 번호
- 개인 홈페이지
- 소개자 이름
- 배우자 이름
- 실제 주소 (MapiContactPhysicalAddressPropertySet)
- 집 주소 (MapiContactPhysicalAddress)
- 주소
- 도시
- 국가
- 국가 코드
- 우편 번호
- 우편함
- 주 또는 지방
- 기타 주소
- 근무지 주소
- 집 주소 (MapiContactPhysicalAddress)
- 전문 정보
- 보조
- 회사 이름
- 부서 이름
- 관리자 이름
- 사무실 위치
- 직업
- 직함
- 전화 번호 (MapiContactTelephonePropertySet)
- 보조 전화 번호
- 업무2 전화 번호
- 업무 전화 번호
- 콜백 전화 번호
- 차량 전화 번호
- 회사 주요 전화 번호
- 집2 전화 번호
- 집 전화 번호
- ISDN 번호
- 휴대전화 번호
- 기타 전화 번호
- 호출기 전화 번호
- 주 전화 번호
- 라디오 전화 번호
- 전신 번호
- TTY/TDD 전화 번호
- 전자 주소 (MapiContactElectronicAddressPropertySet)
다음 코드는 Aspose.Email을 사용하여 Outlook 연락처를 생성하고 이름, 직업 관련 속성, 실제 주소 및 이메일로 채웁니다. 또한 추가하는 방법을 보여줍니다. MapiContactEventPropertySet 연락처에.
|
| | :- | |Figure: Aspose.Email으로 코딩된 Microsoft Outlook 연락처|
MapiContact에 연락처 이벤트 정보 추가
Microsoft Outlook은 사용자가 연락처에 이벤트 정보를 추가할 수 있게 합니다. 이 이벤트는 생일 및 결혼 기념일을 포함합니다. Aspose.Email는 MapiContactEventPropertySet 연락처에 이 정보를 추가하기 위한 클래스입니다. 다음 예제에서 자세히 설명합니다.
Outlook 연락처 생성, 저장 및 읽기
Aspose.Email는 개발자가 Microsoft Outlook 연락처 및 이메일 메시지를 생성할 수 있도록 합니다. MapiContact 클래스는 Outlook 연락처를 만들기 위해 필요한 모든 연락처 속성을 제공합니다. 이 문서에서는 해당 클래스를 사용하여 Outlook 연락처를 생성, 저장 및 읽는 방법을 보여줍니다. MapiContact 클래스.
MapiContact 생성 및 저장
다음 단계는 연락처를 생성하고 디스크에 저장하는 데 사용할 수 있습니다:
- 새 객체를 인스턴스화합니다 MapiContact 클래스.
- 연락처의 다양한 속성과 관련된 정보를 입력합니다.
- 연락처에 사진 데이터를 추가합니다(있는 경우).
- 연락처를 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.