PPTX DOCX XLSX PDF ODP
Aspose.Email  pro C++
OST

Extrahovat metadata OST pomocí C++

Vytvořte vlastní aplikace v C++ pro přidání, úpravu, odebrání nebo extrakci metadat ze souborů OST pomocí serverových API.

Jak získat metadata OST pomocí C++

Pro extrahování metadat OST použijeme

Aspose.Email pro C++

API, které je bohaté na funkce, výkonné a snadno použitelné pro extrakci metadat dokumentu na platformě C++. Nejnovější verzi můžete stáhnout přímo, stačí otevřít

NuGet

Správce balíčků, vyhledejte Aspose.Email.Cpp a nainstalujte. Můžete také použít následující příkaz v konzoli Package Manager.

Příkaz


PM> Install-Package Aspose.Email.Cpp

Kroky k extrakci metadat OST pomocí C++

Získá typ zprávy pomocí GetProperties, což následně umožní získat všechny informace o metadatech pomocí jednoduché smyčky.

  • Načtěte soubor OST pomocí MapiMessage::FromFile
  • Získejte kolekci vlastností pomocí get_Properties()
  • Získejte příslušnou vlastnost pomocí idx_get

Systémové požadavky

Aspose.Email pro C++ podporuje všechny hlavní platformy a operační systémy. Ujistěte se, že máte následující předpoklady.

  • Microsoft Windows nebo kompatibilní OS s runtime prostředím C++ pro Windows 32 bit, Windows 64 bit a Linux 64 bit.
  • DLL Aspose.Email pro C++ odkazovaná ve vašem projektu.
 

Extrahovat metadata OST – C++


// 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());
}  
 
  • O API Aspose.Email pro C++

    Aspose.Email je řešení pro parsování formátů Microsoft Outlook a Thunderbird. Lze snadno vytvářet, upravovat a konvertovat e‑mailové a úložné formáty jako MSG, EMLX, EML a MHT. Zpracování příloh e‑mailů, přizpůsobení hlaviček zpráv a implementace různých síťových protokolů jako POP3, IMAP a SMTP pro odesílání a přijímání e‑mailů je mnohem jednodušší. Jedná se o samostatné API, které nevyžaduje instalaci Microsoft Outlook ani jiného softwaru.

    Extrahování metadat OST pomocí online aplikace

    Zobrazte a upravujte metadata OST dokumentů pomocí našich Live Demos s následujícími výhodami.

      Není třeba nic stahovat ani nastavovat
      Není třeba psát žádný kód
      Stačí nahrát svůj OST soubor a upravit vlastnosti dokumentu
      Okamžitě získáte odkaz ke stažení výsledného souboru

    OST What is OST File Format

    OST nebo soubory offline úložiště představují data poštovní schránky uživatele v offline režimu na lokálním počítači po registraci na Exchange Server pomocí Microsoft Outlook. Je automaticky vytvořen při prvním použití Microsoft Outlook při připojení k serveru. Jakmile je soubor vytvořen, data se synchronizují s e‑mailovým serverem, aby byla k dispozici i offline v případě ztráty spojení se serverem. OST soubory mohou obsahovat položky poštovní schránky, jako jsou e‑maily, kontakty, kalendářové informace, poznámky, úkoly a další podobná data. Uživatelé mohou v OST souboru vytvářet e‑maily a další položky i bez připojení k serveru, ale ty nebudou synchronizovány se serverem. Jakmile je spojení obnoveno, lokální soubor se znovu synchronizuje se serverem, takže server i lokální kopie mají stejnou úroveň informací.

    Read More

    Další podporované formáty metadat

    Pomocí C++ lze také manipulovat s metadaty mnoha dalších formátů, včetně

    EML (Outlook e‑mailové zprávy)
    MBOX (Elektronické poštovní zprávy)
    MSG (Formát Outlook a Exchange)
    PST (Outlook Personal Storage Files)