DOCX JPG PDF XML HTML
  Product Family
PST

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

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

Преобразование HTML в 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, пожалуйста, посетите Установка раздел нашего документация .

Как преобразовать HTML‑файлы в формат PST

Преобразование HTML‑файлов в формат PST полезно для организации, хранения и управления электронными письмами в Microsoft Outlook. PST‑файлы позволяют легко выполнять резервное копирование, архивировать и переносить письма, предоставляя офлайн‑доступ и эффективную организацию данных почты. Это преобразование упрощает управление электронной почтой и облегчает доступ к письмам в среде Outlook.

Aspose.Email for Java — мощный API, обеспечивающий полноценный функционал для работы с email‑сообщениями, контактами, календарями и задачами в Java‑приложениях. Для преобразования HTML‑сообщений в формат PST библиотека предлагает PersonalStorage класс для создания объекта, представляющего файл .pst, MapiMessage класс, представляющий документ в формате Outlook Message для разбора, позволяющий получить доступ к различным свойствам электронного сообщения, таким как тема, отправитель, получатели, вложения, содержание тела и многое другое. FolderInfo класс представляет информацию о личных папках в хранилище почты и позволяет пользователю создавать, удалять, переименовывать и получать папки внутри хранилища, а также выполнять различные операции с сообщениями, находящимися в этих папках. В фрагменте кода ниже эти классы совместно создают новый PST‑файл, добавляют папку, загружают HTML‑содержимое в сообщение и добавляют сообщение в указанную папку внутри PST‑файла. Для получения дополнительной информации о возможностях API, пожалуйста, посетите наш справочные ресурсы .

Шаги по преобразованию HTML в PST с помощью Java

Java‑разработчики могут легко преобразовать HTML‑файл в PST всего в несколько строк кода.

  1. Создайте новый PST‑файл "outputFile.pst" с версией Unicode, используя PersonalStorage.create() метод.
  2. Добавьте подпапку с названием "Inbox" в корневую папку PST‑файла, используя addSubFolder() метод FolderInfo класс.
  3. Загрузите HTML‑контент как MAPI‑сообщение, используя MapiMessage.load() метод, указывая HtmlLoadOptions .
  4. Добавьте загруженное MAPI‑сообщение в папку "Inbox" внутри PST‑файла, используя addMessage() метод FolderInfo класс.

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

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

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

Преобразование HTML в PST — Java

PersonalStorage pst = PersonalStorage.create("outputFile.pst", FileFormatVersion.Unicode);
FolderInfo inbox = pst.getRootFolder().addSubFolder("Inbox");
MapiMessage msg = MapiMessage.load("content.html", new HtmlLoadOptions());
inbox.addMessage(msg);
 

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

HTML (Hyper Text Markup Language) — это расширение для веб-страниц, создаваемых для отображения в браузерах. Известный как язык веба, HTML эволюционировал в соответствии с требованиями к отображению новой информации в веб-страницах. Последняя версия известна как HTML 5, которая предоставляет большую гибкость при работе с языком. HTML‑страницы могут получаться с сервера, где они размещены, либо загружаться с локальной системы. Каждая HTML‑страница состоит из HTML‑элементов, таких как формы, текст, изображения, анимации, ссылки и т.д. Эти элементы представляются тегами, например img, a, p и несколькими другими, где каждый тег имеет открывающий и закрывающий вариант. Она также может встраивать приложения, написанные на скриптовых языках, таких как JavaScript, и таблицы стилей (CSS) для общего представления макета.

Что такое формат файла 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 в другие форматы, улучшая пользовательский опыт.
  • HTML to PST Conversion Live Demos

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

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

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