Extrageți metadatele PST prin Java
Construiește-ți propriile aplicații Java pentru a adăuga, edita, elimina sau extrage metadate din fișierele PST folosind API-uri de pe server.
Cum să extrageți metadatele PST folosind Java
Pentru a obține metadatele fișierului PST, vom folosi
API, care este un API de metadate bogat în funcții, puternic și ușor de utilizat pentru platforma Java. Puteți descărca cea mai recentă versiune direct de la
și instalați-l în cadrul proiectului dvs. bazat pe Maven adăugând următoarele configurații la 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>
Pași pentru extragerea metadatelor PST prin Java
Obțineți tipul mesajului în timp ce utilizați GetProperties, care la rândul său permite obținerea tuturor informațiilor despre metadate printr-o buclă simplă.
- Încărcați fișierul PST utilizând MapiMessage.fromFile
- Obțineți colecția de proprietăți utilizând getProperties ()
- Accesați proprietatea relevantă, cum ar fi Subiect, folosind get_item ()
Cerințe de sistem
Aspose.Email pentru Java acceptă pe toate platformele majore și sistemele de operare. Vă rugăm să vă asigurați că aveți următoarele condiții prealabile.
- Microsoft Windows sau un sistem de operare compatibil cu Java Runtime Environment pentru aplicații JSP/JSF și aplicații desktop.
- Obțineți cea mai recentă versiune de Aspose.Email pentru Java direct de la Maven .
Extrageți metadatele PST - Java
MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.pst");
//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());
}
Despre Aspose.Email pentru API Java
Aspose.Email este o soluție de analiză a formatelor Microsoft Outlook și Thunderbird. Se pot crea, manipula, converti cu ușurință formate de e-mail și de stocare, cum ar fi MSG, EMLX, EML și MHT. Manipularea atașamentelor de e-mail, personalizarea anteturilor de mesaje și implementarea diferitelor protocoale de rețea, cum ar fi POP3, IMAP și SMTP pentru a trimite și primi e-mailuri este mult mai ușoară. Este un API independent și nu necesită Microsoft Outlook sau orice altă instalare de software.Extrageți metadatele PST prin intermediul aplicației online
Vizualizați și editați metadatele în documentele PST utilizând Demo-uri live cu următoarele beneficii.
PST What is PST File Format
Fișierele cu extensia.PST reprezintă fișierele de stocare personale Outlook (numite și Personal Storage Table) care stochează o varietate de informații despre utilizator. Informațiile despre utilizator sunt stocate în foldere de diferite tipuri care includ e-mailuri, elemente de calendar, note, contacte și alte câteva formate de fișiere. Fișierele PST sunt utilizate pentru arhivarea datelor de e-mail offline, care pot fi încărcate și vizualizate ulterior în diverse aplicații.
Read More