PPTX DOCX XLSX PDF ODP
Aspose.Email  for Java
PST

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

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

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

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

Aspose.Email for Java

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

Maven

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

Репозиторий


<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>

Зависимость

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>версия API aspose-email</version>
<classifier>jdk17</classifier>
</dependency>

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

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

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

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

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

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

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


MapiMessage outlookMessageFile = MapiMessage.fromFile(dataDir + "messageMapi.pst");

//Получить коллекцию MapiProperties
MapiPropertyCollection coll = outlookMessageFile.getProperties();

//Получить доступ к свойству MapiPropertyTag.PR_SUBJECT
MapiProperty prop = (MapiProperty) coll.get_Item((Object) MapiPropertyTag.PR_SUBJECT);

//Если MapiProperty не найден, проверьте MapiProperty.PR_SUBJECT_W
//который является юникодной версией MapiPropertyTag.PR_SUBJECT
if (prop == null) {
	prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_SUBJECT_W);
}

//Если его не удается найти
if (prop == null) {
	System.out.println("Свойство Mapi не найдено.");
} else {
	//Получить данные свойства как строку
	String strSubject = prop.getString();
	System.out.println("Тема: " + strSubject);
}

//Читать свойство кодовой страницы интернета
prop = (MapiProperty) coll.get_Item(MapiPropertyTag.PR_INTERNET_CPID);
if (prop != null) {
	System.out.println("Кодовая страница: " + prop.getLong());
}  
 
  • О API Aspose.Email для Java

    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 (Файлы оффлайн-хранилища)