PPTX DOCX XLSX PDF ODP
Aspose.Email  dla Java
PST

Wyodrębnij metadane PST za pomocą Java

Twórz własne aplikacje Java, aby dodawać, edytować, usuwać lub wyodrębniać metadane z plików PST przy użyciu interfejsów API po stronie serwera.

Jak wyodrębnić metadane PST za pomocą Java

Aby uzyskać metadane pliku PST, użyjemy

Aspose.Email dla Java

API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API metadanych dla platformy Java. Możesz pobrać jego najnowszą wersję bezpośrednio z

Maven

i zainstaluj go w swoim projekcie opartym na Maven, dodając następujące konfiguracje do pliku 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>

Kroki, aby wyodrębnić metadane PST przez Java

Uzyskaj typ wiadomości podczas korzystania z GetProperties, co z kolei pozwala uzyskać wszystkie informacje o metadanych za pomocą prostej pętli.

  • Załaduj plik PST za pomocą MapiMessage.fromfile
  • Pobierz kolekcję właściwości używając getProperties ()
  • Uzyskaj dostęp do odpowiedniej właściwości, takiej jak Subject, używając get_item ()

Wymagania systemowe

Aspose.Email dla Java obsługuje wszystkie główne platformy i systemy operacyjne. Upewnij się, że masz następujące warunki wstępne.

  • Microsoft Windows lub kompatybilny system operacyjny z Java Runtime Environment dla aplikacji JSP/JSF i aplikacji komputerowych.
  • Pobierz najnowszą wersję Aspose.Email dla Java bezpośrednio z Maven .
 

Wyodrębnij metadane 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());
} 
 
  • Informacje o Aspose.Email dla interfejsu API Java

    Aspose.Email to rozwiązanie do analizy formatów Microsoft Outlook i Thunderbird. Można łatwo tworzyć, manipulować, konwertować wiadomości e-mail i formaty pamięci masowej, takie jak MSG, EMLX, EML i MHT. Obsługa załączników wiadomości e-mail, dostosowywanie nagłówków wiadomości i implementacja różnych protokołów sieciowych, takich jak POP3, IMAP i SMTP, do wysyłania i odbierania wiadomości e-mail jest znacznie łatwiejsza. Jest to samodzielny interfejs API i nie wymaga instalacji programu Microsoft Outlook ani żadnej innej instalacji oprogramowania.

    Wyodrębnij metadane PST za pośrednictwem aplikacji online

    Przeglądaj i edytuj metadane do dokumentów PST za pomocą naszego Pokazy na żywo z następującymi korzyściami.

      Nie ma potrzeby pobierania ani konfigurowania czegokolwiek
      Nie trzeba pisać żadnego kodu
      Po prostu prześlij plik PST i edytuj właściwości dokumentu
      Natychmiast uzyskaj link do pobrania wynikowego pliku

    PST What is PST File Format

    Pliki z rozszerzeniem.PST reprezentują pliki pamięci osobistej programu Outlook (zwane także Personal Storage Table), które przechowują różnorodne informacje o użytkowniku. Informacje o użytkowniku są przechowywane w folderach różnych typów, w tym e-maile, elementy kalendarza, notatki, kontakty i kilka innych formatów plików. Pliki PST służą do archiwizacji danych wysyłanych pocztą elektroniczną w trybie offline, które można później załadować i przeglądać w różnych aplikacjach.

    Read More

    Inne obsługiwane formaty metadanych

    Korzystając z Java, można również manipulować metadanymi wielu innych formatów, w tym

    EML (Wiadomości e-mail programu Outlook)
    MBOX (Wiadomości poczty elektronicznej)
    MSG (Format programu Outlook i Exchange)
    OST (Pliki pamięci offline)