PST JPG PDF XML OLM
Aspose.EMAIL  Product Family
PST

Конвертер OLM в PST для Java‑приложений

Интуитивный Java API для преобразования файлов электронной почты между форматами. Пример кода конвертации OLM в PST и его интеграция в Java‑проекты.

Преобразование OLM в PST с использованием Java API

Aspose.Email для Java предоставляет эффективное и надёжное решение для преобразования файлов электронной почты между различными форматами. Он упрощает процесс конвертации форматов электронной почты, предоставляя простой и эффективный API. Попробуйте лаконичный пример кода, демонстрирующий простоту и эффективность процесса конвертации форматов электронной почты. Код представляет классы и методы для создания объектов и их манипулирования, позволяя разработчикам легко и точно работать с данными электронной почты и получать надёжные и точные результаты.

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

Как установить библиотеку Aspose.Email для Java

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

  • скачайте её последнюю версию с 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>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

В случае трудностей или вопросов, связанных с процессом установки API, пожалуйста, посетите Установка раздел нашего документация .

Как конвертировать файлы OLM в формат PST

Конвертация файлов OLM в формат PST имеет решающее значение для пользователей, переходящих с Mac на Windows. Электронные письма, контакты и события календаря в файлах PST можно легко открыть в Windows. Кроме того, конвертация в PST повышает совместимость с продуктами Microsoft, облегчает совместную работу с пользователями Windows и обеспечивает надёжное резервное копирование важных данных.

Aspose.Email for Java – мощный API, предоставляющий широкие возможности для работы с электронными сообщениями, контактами, календарями и задачами в Java‑приложениях. Для конвертации файлов OLM в формат PST библиотека предлагает PersonalStorage класс для создания нового выходного файла PST с указанным путём и версией формата. Он используется для хранения и управления данными электронной почты в формате PST. OlmStorage класс используется для открытия и доступа к содержимому файла OLM (Outlook for Mac). С помощью OlmFolder класс и его методы позволяют получать доступ к сообщениям внутри папки файла OLM. FolderInfo класс представляет папку в файле PST и делает возможным манипулировать её содержимым. Библиотеки StandardIpmFolder Перечисление предопределённых типов папок в файле PST используется для указания типа создаваемой папки в файле PST. MapiMessage класс предоставляет разработчикам обширный набор функций для программной работы с электронными сообщениями, позволяя эффективно управлять, манипулировать и взаимодействовать с данными электронной почты в Java‑приложениях. В приведённом ниже примере кода эти классы работают вместе, чтобы перечислять и извлекать сообщения из папки в файле OLM, возвращая объекты MapiMessage, которые можно добавить в целевую папку в файле PST. Для получения дополнительной информации о высоких функциях API, пожалуйста, посетите наш справочные ресурсы .

Шаги для конвертации OLM в PST с помощью Java

Aspose.Email API упрощает разработчикам конвертацию файла OLM в PST всего за несколько строк кода.

  1. Создайте выходной файл PST, используя PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode) метод.
  2. Откройте OLM‑файл, используя OlmStorage.fromFile метод, указывая путь к файлу.
  3. Получите папку Inbox из OLM‑файла, используя getFolder метод, указывая имя папки как "Inbox" и устанавливая булевый параметр в true.
  4. Создайте папку Входящие в файле PST, используя pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox) метод.
  5. Добавьте сообщения из папки Входящие OLM в папку Входящие PST, используя targetFolder.addMessages(folder.enumerateMapiMessages()) метод.

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

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

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

Конвертация OLM в PST — Java

// Create the output PST file
PersonalStorage pst = PersonalStorage.create(pstFilePath, FileFormatVersion.Unicode);
// Open the OLM file
OlmStorage olm = OlmStorage.fromFile(olmFilePath);
// Get the Inbox folder from OLM
OlmFolder folder = olm.getFolder("Inbox", true);
// Create the Inbox folder in PST
FolderInfo targetFolder = pst.createPredefinedFolder("Inbox", StandardIpmFolder.Inbox);
// Add messages from OLM to PST
targetFolder.addMessages(folder.enumerateMapiMessages());
 

Что такое формат файла OLM?

Формат OLM (Outlook for Mac) используется Microsoft Outlook для Mac для хранения электронных сообщений, контактов, календарей, задач и других данных. Это проприетарный формат файла, специфичный для Outlook for Mac, позволяющий пользователям архивировать и сохранять резервные копии своих почтовых данных для автономного доступа и миграции.

Что такое формат файла PST?

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

Конвертации форматов файлов, поддерживаемые Aspose.Email для Java

Aspose.Email for Java предлагает обширный набор конвертаций форматов файлов, разработанных для беспроблемной работы с электронными письмами, контактами, календарями и вложениями. Он позволяет разработчикам легко манипулировать и трансформировать данные в соответствии с разнообразными потребностями их приложений. Внедрение конвертаций форматов в почтовых приложениях повышает их совместимость и эффективность. В целом библиотека поддерживает конвертацию из EML , EMLX , ICS , MBOX , MHTML , MSG , OFT , OLM , OST , PST , VCF в другие форматы, улучшая пользовательский опыт.
  • OLM to PST Conversion Live Demos

    Другие поддерживаемые конверсии

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

    OLM TO EML (Сообщения электронной почты Outlook)
    OLM TO EMLX (Формат Apple EMLX)
    OLM TO HTML (Hyper Text Markup Language)
    OLM TO ICS (iCalendar)
    OLM TO MHTML (Формат архива веб‑страницы)
    OLM TO MBOX (Электронные сообщения)
    OLM TO MSG (Форматы Outlook и Exchange)
    OLM TO OFT (Шаблоны электронной почты Outlook)
    OLM TO OST (Файлы Offline Storage)
    OLM TO VCF (Формат виртуальной визитки)