Extrahování metadat OST pomocí Javy
Vytvořte své vlastní Java aplikace pro přidávání, úpravu, odstraňování nebo extrahování metadat ze souborů OST pomocí serverových API.
Jak extrahovat metadata OST pomocí Javy
Pro získání metadat OST souboru použijeme
API, které je bohaté na funkce, výkonné a snadno použitelné metadata API pro platformu Java. Nejnovější verzi můžete stáhnout přímo z
a nainstalujte ji do svého Maven projektu přidáním následujících konfigurací do souboru pom.xml.
Repozitář
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Závislost
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Kroky pro extrahování metadat OST pomocí Javy
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 OST soubor pomocí MapiMessage.fromFile
- Získání kolekce vlastností pomocí getProperties()
- Přístup k relevantnímu vlastnosti, jako je Předmět, pomocí get_Item()
Systémové požadavky
Aspose.Email pro Java 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 Java Runtime Environment pro JSP/JSF aplikace a desktopové aplikace.
- Získejte nejnovější verzi Aspose.Email pro Java přímo z Maven .
Extrahování metadat OST – Java
MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.ost");
//Get the MapiProperties collection
MapiPropertyCollection coll = outlookMessageFile.getProperties();
//Access the MapiPropertyTag.PR_SUBJECT property
MapiProperty prop = (MapiProperty) coll.get_Item((Object) MapiPropertyTag.PR_SUBJECT);
//If the MapiProperty is not found, check the MapiProperty.PR_SUBJECT_W
//which is a unicode peer of MapiPropertyTag.PR_SUBJECT
if (prop == null) {
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_SUBJECT_W);
}
//If it cannot be found
if (prop == null) {
System.out.println("Mapi property could not be found.");
} else {
//Get the property data as string
String strSubject = prop.getString();
System.out.println("Subject: " + strSubject);
}
//Read internet code page property
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_INTERNET_CPID);
if (prop != null) {
System.out.println("Code page: " + prop.getLong());
}
O Aspose.Email pro Java API
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.
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