PPTX DOCX XLSX PDF ODP
Aspose.Email  dla C ++
PST

Wyodrębnij metadane PST przez C ++

Twórz własne aplikacje w języku C ++, aby dodawać, edytować, usuwać lub wyodrębniać metadane z plików PST przy użyciu interfejsów API po stronie serwera.

Jak uzyskać metadane PST za pomocą C ++

Aby wyodrębnić metadane PST, użyjemy

Aspose.Email dla C ++

API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do wyodrębniania metadanych dokumentów dla platformy C ++. Możesz pobrać jego najnowszą wersję bezpośrednio, po prostu otwórz

NuGet

menedżer pakietów, wyszukaj Aspose.Email.Cpp i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.

<h3>Command</h3>

PM> Install-Package Aspose.Email.Cpp

Kroki, aby wyodrębnić metadane PST przez C ++

Uzyskaj typ wiadomości podczas korzystania z GetProperties, co z kolei pozwala uzyskać wszystkie informacje o metadanych za pomocą prostej pętli.

  • Załaduj plik PST za pomocą MapiMessage: :FromFile
  • Pobierz kolekcję właściwości używając get_properties ()
  • Pobierz odpowiednią właściwość za pomocą idx_get

Wymagania systemowe

Aspose.Email for C ++ obsługuje wszystkie główne platformy i systemy operacyjne. Upewnij się, że masz następujące warunki wstępne.

  • Microsoft Windows lub kompatybilny system operacyjny z środowiskiem wykonawczym C ++ dla systemu Windows 32 bit, Windows 64 bit i Linux 64 bit.
  • Aspose.Email dla biblioteki DLL C ++, do której odwołuje się w projekcie.
 

Wyodrębnij metadane PST - C ++


// Load from file
System::SharedPtr<MapiMessage> pst = MapiMessage::FromFile(dataDir + L"message.pst");
   
System::String subject;
   
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = pst->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 = pst->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());
} 
 
  • Informacje o Aspose.Email dla interfejsu API C++

    Aspose.Email to rozwiązanie do analizy formatów Microsoft Outlook i Thunderbird. Można łatwo tworzyć, manipulować, konwertować wiadomości e-mail i formaty pamięci masowej, takie jak MSG, EMLX, EML i MHT. Obsługa załączników wiadomości e-mail, dostosowywanie nagłówków wiadomości i implementacja różnych protokołów sieciowych, takich jak POP3, IMAP i SMTP, do wysyłania i odbierania wiadomości e-mail jest znacznie łatwiejsza. Jest to samodzielny interfejs API i nie wymaga instalacji programu Microsoft Outlook ani żadnej innej instalacji oprogramowania.

    Wyodrębnij metadane PST za pośrednictwem aplikacji online

    Przeglądaj i edytuj metadane do dokumentów PST za pomocą naszego Pokazy na żywo z następującymi korzyściami.

      Nie ma potrzeby pobierania ani konfigurowania czegokolwiek
      Nie trzeba pisać żadnego kodu
      Po prostu prześlij plik PST i edytuj właściwości dokumentu
      Natychmiast uzyskaj link do pobrania wynikowego pliku

    PST What is PST File Format

    Pliki z rozszerzeniem.PST reprezentują pliki pamięci osobistej programu Outlook (zwane także Personal Storage Table), które przechowują różnorodne informacje o użytkowniku. Informacje o użytkowniku są przechowywane w folderach różnych typów, w tym e-maile, elementy kalendarza, notatki, kontakty i kilka innych formatów plików. Pliki PST służą do archiwizacji danych wysyłanych pocztą elektroniczną w trybie offline, które można później załadować i przeglądać w różnych aplikacjach.

    Read More

    Inne obsługiwane formaty metadanych

    Korzystając z C ++, można również manipulować metadanymi wielu innych formatów, w tym

    EML (Wiadomości e-mail programu Outlook)
    MBOX (Wiadomości poczty elektronicznej)
    MSG (Format programu Outlook i Exchange)
    OST (Pliki pamięci offline)