PPTX DOCX XLSX PDF ODP
Aspose.Email  a C ++ számára
PST

A PST metaadatok kibontása C ++ segítségével

Készítsen saját C++ alkalmazásokat a PST-fájlok metaadatainak hozzáadásához, szerkesztéséhez, eltávolításához vagy kibontásához kiszolgálóoldali API-k segítségével.

PST metaadatok beszerzése C ++ használatával

A PST metaadatok kinyeréséhez használjuk

Aspose.Email for C ++

API, amely egy funkciókban gazdag, hatékony és könnyen használható dokumentum metaadatkivonási API a C ++ platformhoz. A legújabb verzióját közvetlenül letöltheti, csak nyissa meg

NuGet

csomagkezelő, keresés Aspose.Email.Cpp és telepítse. A következő parancsot is használhatja a Csomagkezelő konzolból.

Command


PM> Install-Package Aspose.Email.Cpp

A PST metaadatainak C ++ segítségével történő kibontásának lépései

Szerezze meg az üzenet típusát a GetProperties használatakor, ami viszont lehetővé teszi az összes metaadatinformáció egyszerű hurokon keresztül történő megszerzését.

  • Töltse be a PST fájlt a MapiMessage: :FromFile segítségével
  • Tulajdonsággyűjtemény beszerzése a get_properties () használatával
  • Szerezze be a megfelelő tulajdonságot az idx_get használatával

Rendszerkövetelmények

Az Aspose.Email for C ++ minden nagyobb platformon és operációs rendszeren támogatja. Kérjük, győződjön meg róla, hogy a következő előfeltételekkel rendelkezik.

  • Microsoft Windows vagy kompatibilis operációs rendszer C ++ futásidejű környezettel 32 bites, Windows 64 bites és Linux 64 bites rendszerekhez.
  • Aspose.Email a projektben hivatkozott C ++ DLL-hez.
 

A PST metaadatainak kivonása - 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());
} 
 
  • Információk az Aspose.Email for C ++ API-hoz

    Az Aspose.Email egy Microsoft Outlook és Thunderbird formátumok elemzési megoldása. Könnyedén létrehozhat, manipulálhat, konvertálhat e-mail és tárolási formátumokat, például MSG, EMLX, EML és MHT. Az e-mail mellékletek kezelése, az üzenetfejlécek testreszabása és a különböző hálózati protokollok, például a POP3, IMAP és SMTP implementálása e-mailek küldéséhez és fogadásához sokkal könnyebb. Ez egy önálló API, és nem igényel Microsoft Outlook vagy más szoftver telepítését.

    Kivontassa ki a PST metaadatait az online alkalmazáson keresztül

    Tekintse meg és szerkesztheti a PST-dokumentumok metaadatait a mi használatával Élő demók a következő előnyökkel.

      Nem kell letölteni vagy beállítani semmit
      Nem kell kódot írni
      Csak töltse fel a PST fájlt és szerkesztse a dokumentum tulajdonságait
      Azonnal kapja meg a kapott fájl letöltési linkét

    PST What is PST File Format

    A.PST kiterjesztésű fájlok az Outlook Personal Storage fájlokat (más néven Personal Storage Table) jelentik, amelyek különféle felhasználói információkat tárolnak. A felhasználói információkat különböző típusú mappákban tárolják, amelyek tartalmazzák az e-maileket, a naptári elemeket, a jegyzeteket, a névjegyeket és számos más fájlformátumot. A PST fájlokat offline e-mailek archiválására használják, amelyek később betölthetők és megtekinthetők különböző alkalmazásokban.

    Read More

    Egyéb támogatott metaadat-formátumok

    A C ++ használatával számos más formátum metaadatait is manipulálhatja, beleértve

    EML (Outlook e-mail üzenetek)
    MBOX (Elektronikus levelezési üzenetek)
    MSG (Outlook és Exchange formátum)
    OST (Offline tárolófájlok)