PPTX DOCX XLSX PDF ODP
Aspose.Email  для Java
PST

Извлечение метаданных PST через Java

Создавайте собственные приложения Java для добавления, редактирования, удаления или извлечения метаданных из файлов PST с помощью серверных API.

Как извлечь метаданные PST с помощью Java

Чтобы получить метаданные файла PST, мы будем использовать

Aspose.Email для Java

API, который представляет собой многофункциональный, мощный и простой в использовании API метаданных для платформы Java. Вы можете скачать его последнюю версию прямо с

Maven

и установите его в своем проекте на основе Maven, добавив следующие конфигурации в файл pom.xml.

<h3>Repository</h3>

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<h3>Dependency</h3>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Шаги по извлечению метаданных PST через Java

Получите тип сообщения при использовании GetProperties, что, в свою очередь, позволяет получить всю информацию о метаданных через простой цикл.

  • Загрузите файл PST, используя MapiMessage.fromFile.
  • Получить коллекцию свойств с помощью getProperties()
  • Получите доступ к соответствующему свойству, такому как Subject, используя get_Item()

Системные Требования

Aspose.Email для Java поддерживается на всех основных платформах и операционных системах. Пожалуйста, убедитесь, что у вас есть следующие предпосылки.

  • Microsoft Windows или совместимая ОС со средой выполнения Java для приложений JSP/JSF и настольных приложений.
  • Получите последнюю версию Aspose.Email для Java прямо из Maven .
 

Извлечение метаданных 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());
} 
 
  • О Aspose.Email для Java API

    Aspose.Email — это решение для парсинга форматов Microsoft Outlook и Thunderbird. Можно легко создавать, манипулировать, конвертировать электронную почту и форматы хранения, такие как MSG, EMLX, EML и MHT. Обработка вложений электронной почты, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP, для отправки и получения электронных писем стали намного проще. Это автономный API, не требующий установки Microsoft Outlook или любого другого программного обеспечения.

    Извлечение метаданных PST через онлайн-приложение

    Просматривайте и редактируйте метаданные в документах PST с помощью нашего Живые демонстрации со следующими преимуществами.

      Не нужно ничего скачивать или настраивать
      Нет необходимости писать какой-либо код
      Просто загрузите файл PST и отредактируйте свойства документа.
      Мгновенно получить ссылку для скачивания результирующего файла

    PST What is PST File Format

    Файлы с расширением .PST представляют собой файлы личного хранилища Outlook (также называемые таблицей личного хранилища), в которых хранится разнообразная информация о пользователе. Информация о пользователе хранится в папках разных типов, включая электронные письма, элементы календаря, заметки, контакты и несколько других форматов файлов. Файлы PST используются для архивирования данных электронной почты в автономном режиме, которые впоследствии можно загружать и просматривать в различных приложениях.

    Read More

    Другие поддерживаемые форматы метаданных

    Используя Java, можно также манипулировать метаданными многих других форматов, включая

    EML (Сообщения электронной почты Outlook)
    MBOX (Электронные почтовые сообщения)
    MSG (Формат Outlook и Exchange)
    OST (Файлы автономного хранилища)