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

Extrageți metadatele PST prin C ++

Construiți-vă propriile aplicații C ++ pentru a adăuga, edita, elimina sau extrage metadate din fișierele PST folosind API-uri de pe server.

Cum să obțineți metadate PST folosind C ++

Pentru a extrage metadatele PST, vom folosi

Aspose.Email pentru C++

API, care este un API de extracție a metadatelor documentelor bogat în funcții, puternic și ușor de utilizat pentru platforma C ++. Puteți descărca direct cea mai recentă versiune, trebuie doar să deschideți

NuGet

manager de pachete, căutați Aspose.Email.Cpp și instalați. De asemenea, puteți utiliza următoarea comandă din Consola Manager de pachete.

Command


PM> Install-Package Aspose.Email.Cpp

Pași pentru extragerea metadatelor PST prin C ++

Obțineți tipul mesajului în timp ce utilizați GetProperties, care la rândul său permite obținerea tuturor informațiilor despre metadate printr-o buclă simplă.

  • Încărcați fișierul PST prin MapiMessage:: fromFile
  • Obțineți colecția de proprietăți utilizând get_properties ()
  • Obțineți proprietatea respectivă folosind idx_get

Cerințe de sistem

Aspose.Email pentru C ++ acceptă pe toate platformele majore și sistemele de operare. Vă rugăm să vă asigurați că aveți următoarele condiții prealabile.

  • Microsoft Windows sau un sistem de operare compatibil cu C ++ Runtime Environment pentru Windows 32 biți, Windows 64 biți și Linux 64 biți.
  • Aspose.Email pentru C ++ DLL la care se face referire în proiectul dvs.
 

Extrageți metadatele 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());
} 
 
  • Despre Aspose.Email pentru C++ API

    Aspose.Email este o soluție de analiză a formatelor Microsoft Outlook și Thunderbird. Se pot crea, manipula, converti cu ușurință formate de e-mail și de stocare, cum ar fi MSG, EMLX, EML și MHT. Manipularea atașamentelor de e-mail, personalizarea anteturilor de mesaje și implementarea diferitelor protocoale de rețea, cum ar fi POP3, IMAP și SMTP pentru a trimite și primi e-mailuri este mult mai ușoară. Este un API independent și nu necesită Microsoft Outlook sau orice altă instalare de software.

    Extrageți metadatele PST prin intermediul aplicației online

    Vizualizați și editați metadatele în documentele PST utilizând Demo-uri live cu următoarele beneficii.

      Nu este nevoie să descărcați sau să configurați nimic
      Nu este nevoie să scrieți niciun cod
      Încărcați fișierul PST și editați proprietățile documentului
      Obțineți instantaneu linkul de descărcare pentru fișierul rezultat

    PST What is PST File Format

    Fișierele cu extensia.PST reprezintă fișierele de stocare personale Outlook (numite și Personal Storage Table) care stochează o varietate de informații despre utilizator. Informațiile despre utilizator sunt stocate în foldere de diferite tipuri care includ e-mailuri, elemente de calendar, note, contacte și alte câteva formate de fișiere. Fișierele PST sunt utilizate pentru arhivarea datelor de e-mail offline, care pot fi încărcate și vizualizate ulterior în diverse aplicații.

    Read More

    Alte formate de metadate acceptate

    Folosind C ++, se poate manipula, de asemenea, metadatele multor alte formate, inclusiv

    EML (Mesaje de e-mail Outlook)
    MBOX (Mesaje de poștă electronică)
    MSG (Formatul Outlook și Exchange)
    OST (Fișiere de stocare offline)