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

Az OST metaadatok kibontása C ++ segítségével

Készítsen saját C++ alkalmazásokat az OST-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.

Az OST metaadatok beszerzése C ++ használatával

Az OST 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

Az OST 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 az OST 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.
 

Az OST - C ++ metaadatainak kivonása


// Load from file
System::SharedPtr<MapiMessage> ost = MapiMessage::FromFile(dataDir + L"message.ost");
   
System::String subject;
   
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = ost->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 = ost->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.

    Az OST metaadatainak kivonása online alkalmazáson keresztül

    Az OST-dokumentumok metaadatainak megtekintése és szerkesztése 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 OST fájlt és szerkesztse a dokumentum tulajdonságait
      Azonnal kapja meg a kapott fájl letöltési linkét

    OST What is OST File Format

    Az OST vagy az offline tárolófájlok a felhasználó postaládaadatait offline módban jelenítik meg helyi gépen, amikor az Exchange Serverrel regisztrálnak a Microsoft Outlook használatával. Automatikusan létrejön a Microsoft Outlook első használatakor a szerverrel való csatlakozás után. A fájl létrehozása után az adatok szinkronizálódnak az e-mail kiszolgálóval, így offline állapotban is elérhetőek legyenek az e-mail kiszolgálótól való lekapcsolódás esetén. Az OST-fájlok felhasználhatják a postaládaelemeket, például e-maileket, névjegyeket, naptárinformációkat, jegyzeteket, feladatokat és egyéb hasonló adatokat. A felhasználók e-maileket és egyéb adatelemeket hozhatnak létre az OST fájlban még a kiszolgálóhoz való kapcsolat hiányában is, de ezek nem lesznek szinkronizálva a kiszolgálóval. Miután létrejött a kapcsolat, a helyi fájl ismét szinkronizálódik a kiszolgálóval, így mind a kiszolgáló, mind a helyi másolat azonos szintű információszinten legyen.

    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)
    PST (Outlook személyes tárolófájlok)