PPTX
DOCX
XLSX
PDF
ODP
MSG
C++를 통해 MSG 메타데이터 추출
자체 C++ 앱을 빌드하여 서버 측 API를 사용하여 MSG 파일에서 메타데이터를 추가, 편집, 제거 또는 추출할 수 있습니다.
C++를 사용하여 MSG 메타데이터를 가져오는 방법
MSG 메타데이터를 추출하기 위해 다음을 사용합니다.
API는 기능이 풍부하고 강력하며 사용하기 쉬운 C++ 플랫폼용 문서 메타데이터 추출 API입니다.최신 버전을 직접 다운로드할 수 있습니다. 열기만 하면 됩니다.
패키지 관리자, 검색 Aspose.Email.Cpp 그리고 설치하십시오.패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Command
PM> Install-Package Aspose.Email.Cpp
C++를 통해 MSG의 메타데이터를 추출하는 단계
GetProperties를 사용하는 동안 메시지의 유형을 가져오면 간단한 루프를 통해 모든 메타데이터 정보를 가져올 수 있습니다.
- MapiMessage: :FromFile을 통해 MSG 파일을 로드합니다.
- Get_Properties () 를 사용하여 속성 컬렉션 가져오기
- idx_get을 사용하여 각 속성을 가져옵니다.
시스템 요구 사항
C++용 Aspose.Email은 모든 주요 플랫폼 및 운영 체제에서 지원됩니다.다음과 같은 사전 요구 사항이 있는지 확인하십시오.
- 마이크로소프트 윈도우 또는 윈도우 32비트, 윈도우 64비트 및 리눅스 64비트를 위한 C++ 런타임 환경과 호환되는 OS
- 프로젝트에서 참조하는 C++ DLL용 Aspose.Email입니다.
MSG의 메타데이터 추출 - C++
// Load from file
System::SharedPtr<MapiMessage> msg = MapiMessage::FromFile(dataDir + L"message.msg");
System::String subject;
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT);
// If the property is not found, check the MapiPropertyTag.PR_SUBJECT_W (which is a // Unicode peer of the MapiPropertyTag.PR_SUBJECT)
if (prop == nullptr){
prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT_W);
}
// Cannot found
if (prop == nullptr){
System::Console::WriteLine(L"No property found!");
return;
}
// Get the property data as string
subject = prop->GetString();
System::Console::WriteLine(System::String(L"Subject:") + subject);
// Read internet code page property
prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_INTERNET_CPID);
if (prop != nullptr){
System::Console::WriteLine(System::String(L"CodePage:") + prop->GetLong());
}
C++용 Aspose.Email API에 대하여
Aspose.Email은 마이크로 소프트 아웃룩과 썬더버드 형식의 파싱 솔루션입니다.MSG, EMLX, EML 및 MHT와 같은 이메일 및 스토리지 형식을 쉽게 생성, 조작, 변환할 수 있습니다.이메일 첨부 파일 처리, 메시지 헤더 사용자 지정, POP3, IMAP 및 SMTP와 같은 다양한 네트워크 프로토콜을 구현하여 이메일을 보내고 받는 것이 훨씬 쉽습니다.독립형 API이므로 마이크로소프트 아웃룩이나 다른 소프트웨어 설치가 필요하지 않습니다.MSG What is MSG File Format
MSG는 Microsoft Outlook 및 Exchange에서 전자 메일 메시지, 연락처, 약속 또는 기타 작업을 저장하는 데 사용하는 파일 형식입니다.이러한 메시지에는 보낸 사람, 받는 사람, 제목, 날짜 및 메시지 본문 또는 연락처 정보, 약속 세부 사항 및 하나 이상의 작업 사양이 포함된 하나 이상의 전자 메일 필드가 포함될 수 있습니다.를 포함하여 Message 객체를 구성하는 속성은 MSG 파일의 일부이기도 합니다.MSG 파일에는 헤더, 기본 메시지 본문 및 일반 ASCII 텍스트의 하이퍼링크가 있습니다.MSG 파일은 Microsoft의 메시징 응용 프로그래밍 인터페이스 (MAPI) 가 필요한 프로그램에도 적합합니다.
Read More