HTML JPG PDF XML PST
Aspose.Email  для Java
PST

Генерация отчетов в формате PST с помощью Java

Генерируйте электронные сообщения оптом и добавляйте в файл PST через .NET API.

Как генерировать отчеты PST с помощью Java

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

Aspose.Email для 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

  1. Создайте шаблон как MailMessage и добавьте динамические поля
  2. Создайте источник данных и сопоставление
  3. Инициализируйте TemplateEngine, используя объект MailMessage
  4. Вызовите метод TemplateEngine.Instantiate для генерации сообщений в оптовом режиме
  5. Создайте новый PST с помощью метода PersonalStorage.Create
  6. Добавьте папку в PST
  7. Добавьте сообщения из TemplateEngine в папку с помощью метода FolderInfo.Add
  8. Сохраните в формате PST

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

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

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

Генерация сообщений и добавление в PST - C#

//создание нового экземпляра MailMessage в качестве шаблона
MailMessage template = new MailMessage();

//добавление поля шаблона в тему
template.setSubject("Здравствуйте, #FirstName#");
template.setFrom(MailAddress.to_MailAddress("Этот адрес электронной почты защищен от спам-ботов. Для его просмотра у вас должен быть включен JavaScript."));

//добавление поля шаблона в получатель
template.getTo().addMailAddress(new MailAddress("#Receipt#", true));

//добавление поля шаблона в html-тело 
//используйте GetSignment как шаблонную процедуру, которая предоставит тот же самый замысел.
template.setHtmlBody("Уважаемый(ая) #FirstName# #LastName#, Спасибо за ваш интерес к Aspose.Network. Наслаждайтесь этим.#GetSignature()#");

//создание нового TemplateEngine с шаблонным сообщением.
TemplateEngine engine = new TemplateEngine(template);

//заполнение DataTable в качестве источника данных
DataTable dt = new DataTable();
dt.getColumns().add("Receipt");
dt.getColumns().add("FirstName");
dt.getColumns().add("LastName");
DataRow dr;
dr = dt.newRow();
dr.set("Receipt", "Нэнси.Даволио");
dr.set("FirstName", "Нэнси");
dr.set("LastName", "Даволио");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Эндрю.Фуллер");
dr.set("FirstName", "Эндрю");
dr.set("LastName", "Фуллер");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Джанет.Леверлинг");
dr.set("FirstName", "Джанет");
dr.set("LastName", "Леверлинг");
dt.getRows().add(dr);

MailMessageCollection messages;
try{
	//создание сообщений из шаблона и источника данных.
	messages = engine.instantiate(dt);
}catch (MailException ex){
	//вывод исключения
}
    
 
  • О API Aspose.Email для Java

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

    Бесплатное приложение для сборки PST

    Посмотрите наши живые демонстрации, чтобы создавать PST-файлы с следующими преимуществами.

      Не нужно ничего загружать или настраивать
      Не нужно писать или компилировать код
      Просто загрузите PST файл и нажмите кнопку "Собрать"
      Скачайте полученный PST файл по ссылке

    PST What is PST File Format

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

    Read More

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

    С помощью Java можно легко генерировать отчеты в нескольких форматах, включая.

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