Extrahera OST-metadata via Java
Bygg dina egna Java-appar för att lägga till, redigera, ta bort eller extrahera metadata från OST-filer med hjälp av API:er på serversidan.
Hur man extraherar OST-metadata med Java
För att få OST-filmetadata använder vi
API som är ett funktionsrikt, kraftfullt och lättanvänt metadata API för Java-plattformen. Du kan ladda ner den senaste versionen direkt från
och installera det i ditt Maven-baserade projekt genom att lägga till följande konfigurationer till pom.xml.
Repository
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Dependency
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>
Steg för att extrahera metadata för OST via Java
Få meddelandetypen medan du använder GetProperties vilket i sin tur gör det möjligt att få all metadatainformation via en enkel slinga.
- Ladda OST-filen med MapiMessage.fromFile
- Hämta egenskapssamling med getProperties ()
- Få åtkomst till relevant egenskap som Ämne med hjälp av get_item ()
Systemkrav
Aspose.Email för Java stöder på alla större plattformar och operativsystem. Se till att du har följande förutsättningar.
- Microsoft Windows eller ett kompatibelt operativsystem med Java Runtime Environment för JSP/JSF-program och skrivbordsapplikationer.
- Hämta senaste versionen av Aspose.Email för Java direkt från Maven .
Extrahera metadata för 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());
}
Om Aspose.Email för Java API
Aspose.Email är en Microsoft Outlook- och Thunderbird-formatanalyslösning. Man kan enkelt skapa, manipulera, konvertera e-post och lagringsformat som MSG, EMLX, EML och MHT. Hantering av e-postbilagor, anpassning av meddelanderubriker och implementering av olika nätverksprotokoll som POP3, IMAP & SMTP för att skicka och ta emot e-post är mycket enklare. Det är ett fristående API och kräver inte Microsoft Outlook eller någon annan programvaruinstallation.Extrahera metadata för OST via onlineapp
Visa och redigera metadata till OST-dokument med hjälp av vår Live-demos med följande fördelar.
OST What is OST File Format
OST- eller offlinelagringsfiler representerar användarens postlådedata i offlineläge på lokal dator vid registrering med Exchange Server med Microsoft Outlook. Det skapas automatiskt vid första användningen av Microsoft Outlook vid anslutning till servern. När filen har skapats synkroniseras data med e-postservern så att den också är tillgänglig offline vid frånkoppling från e-postservern. OST-filer kan använda postlådeobjekt som e-post, kontakter, kalenderinformation, anteckningar, uppgifter och annan liknande data. Användare kan skapa e-postmeddelanden och andra dataobjekt i OST-fil även i avsaknad av anslutning till servern, men dessa kommer inte att synkroniseras med servern. När anslutningen har upprättats synkroniseras den lokala filen med servern igen så att både servern och den lokala kopian är på samma informationsnivå.
Read More