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

Extrahujte metadata OST pomocí C ++

Vytvořte si vlastní C++ aplikace pro přidávání, úpravy, odebrání nebo extrahování metadat ze souborů OST pomocí rozhraní API na straně serveru.

 

Jak získat metadata OST pomocí C ++

Abychom extrahovali metadata OST, použijeme

Aspose.Email pro C++

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

NuGet

správce balíčků, hledání Aspose.Email.Cpp a nainstalovat. Můžete také použít následující příkaz z konzoly Správce balíčků.

Command


PM> Install-Package Aspose.Email.Cpp

Kroky k extrahování metadat OST pomocí C ++

Získejte typ zprávy při použití getProperties, což zase umožňuje získat všechny informace o metadatech pomocí jednoduché smyčky.

  • Načíst soubor OST pomocí mapiMessage: :fromFile
  • Získání kolekce 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í operační systém s C ++ Runtime Environment pro Windows 32 bit, Windows 64 bit a Linux 64 bit.
  • Aspose.Email pro C++ DLL odkazované ve vašem projektu.
 

Extrahujte 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 Aspose.Email pro C++ API

    Aspose.Email je řešení pro analýzu formátů Microsoft Outlook a Thunderbird. Jeden může snadno vytvářet, manipulovat, převádět e-maily a formáty úložiště, jako jsou MSG, EMLX, EML a MHT. Zpracování e-mailových příloh, přizpůsobení záhlaví zpráv a implementace různých síťových protokolů, jako je POP3, IMAP a SMTP pro odesílání a přijímání e-mailů, je mnohem jednodušší. Je to samostatné API a nevyžaduje instalaci aplikace Microsoft Outlook ani jinou instalaci softwaru.

    Extrahujte metadata OST prostřednictvím online aplikace

    Zobrazení a úprava metadat do dokumentů OST pomocí našeho Živá ukázka 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 soubor OST a upravit vlastnosti dokumentu
      Okamžitě získejte odkaz ke stažení výsledného souboru

    OST What is OST File Format

    Soubory úložiště OST nebo offline představují data poštovní schránky uživatele v režimu offline na místním počítači po registraci na serveru Exchange Server pomocí aplikace Microsoft Outlook. Vytvoří se automaticky při prvním použití aplikace Microsoft Outlook po připojení se serverem. Jakmile je soubor vytvořen, data jsou synchronizována s e-mailovým serverem, takže jsou k dispozici i offline v případě odpojení od e-mailového serveru. Soubory OST mohou používat položky poštovní schránky, jako jsou e-maily, kontakty, informace kalendáře, poznámky, úkoly a další podobná data. Uživatelé mohou vytvářet e-maily a další datové položky v souboru OST i při absenci připojení k serveru, ale nebudou synchronizovány se serverem. Po navázání spojení je místní soubor znovu synchronizován se serverem, takže server i místní kopie jsou na stejné úrovni informací.

    Read More

    Další podporované formáty metadat

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

    EML (E-mailové zprávy aplikace Outlook)
    MBOX (Zprávy elektronické pošty)
    MSG (Formát aplikace Outlook a Exchange)
    PST (Soubory osobních úložišť aplikace Outlook)