HTML JPG PDF XML PST
Aspose.Email  pour Java
PST

Génération de rapports en masse au format PST via Java

Générez des e-mails en masse et ajoutez-les au fichier PST via l’API .NET.

Comment générer des rapports PST à l'aide de Java

Afin de créer des rapports sous forme de fichiers PST, nous allons utiliser

Aspose.Email pour Java

API qui est une API d’assemblage riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme Java. Vous pouvez télécharger sa dernière version directement sur

Maven

et installez-le dans votre projet basé sur Maven en ajoutant les configurations suivantes au fichier pom.xml.

Repository


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

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-email</artifactId>
<version>version of aspose-email API</version>
<classifier>jdk17</classifier>
</dependency>

Étapes pour générer des rapports PST via Java

  1. Créez un modèle sous forme de MailMessage et ajoutez des champs dynamiques
  2. Création d’une source de données et d’un mappage
  3. Initialisez TemplateEngine à l’aide de l’objet MailMessage
  4. Appelez la méthode TemplateEngine.instantiate pour générer des messages en masse
  5. Créez un nouveau fichier PST avec la méthode PersonalStorage.create
  6. Ajouter un dossier dans PST
  7. Ajouter des messages de TemplateEngine au dossier à l’aide de la méthode FolderInfo.add
  8. Enregistrer au format PST

Exigences du système

Aspose.Email pour Java est compatible avec toutes les principales plateformes et systèmes d’exploitation. Assurez-vous que vous disposez des prérequis suivants.

  • Microsoft Windows ou un système d’exploitation compatible avec l’environnement d’exécution Java pour les applications JSP/JSF et les applications de bureau.
  • Téléchargez la dernière version d’Aspose.Email pour Java directement depuis Maven.
 

Générer des messages et les ajouter au fichier PST - C#

//create a new MailMessage instance as a template
MailMessage template = new MailMessage();

//add template field to subject
template.setSubject("Hello, #FirstName#");
template.setFrom(MailAddress.to_MailAddress("This email address is being protected from spambots. You need JavaScript enabled to view it."));

//add template field to receipt
template.getTo().addMailAddress(new MailAddress("#Receipt#", true));

//add template field to html body
//use GetSignment as the template routine, which will provide the same signment.
template.setHtmlBody("Dear #FirstName# #LastName#, Thank you for your interest in Aspose.Network.Have fun with it.#GetSignature()#");

//create a new TemplateEngine with the template message.
TemplateEngine engine = new TemplateEngine(template);

//fill a DataTable as data source
DataTable dt = new DataTable();
dt.getColumns().add("Receipt");
dt.getColumns().add("FirstName");
dt.getColumns().add("LastName");
DataRow dr;
dr = dt.newRow();
dr.set("Receipt", "Nancy.Davolio");
dr.set("FirstName", "Nancy");
dr.set("LastName", "Davolio");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Andrew.Fuller");
dr.set("FirstName", "Andrew");
dr.set("LastName", "Fuller");
dt.getRows().add(dr);
dr = dt.newRow();
dr.set("Receipt", "Janet.Leverling");
dr.set("FirstName", "Janet");
dr.set("LastName", "Leverling");
dt.getRows().add(dr);

MailMessageCollection messages;
try{
	//create the messages from the template and datasource.
	messages = engine.instantiate(dt);
}catch (MailException ex){
	//print exception
}
   
 
  • À propos de l'API Aspose.Email pour Java

    Aspose.Email est une solution d’analyse des formats Microsoft Outlook et Thunderbird. On peut facilement créer, manipuler, convertir des e-mails et des formats de stockage tels que MSG, EMLX, EML et MHT. La gestion des pièces jointes aux e-mails, la personnalisation des en-têtes des messages et la mise en œuvre de différents protocoles réseau tels que POP3, IMAP et SMTP pour envoyer et recevoir des e-mails sont beaucoup plus faciles. Il s’agit d’une API autonome qui ne nécessite pas l’installation de Microsoft Outlook ou de tout autre logiciel.

    Application gratuite pour assembler des fichiers PST

    Consultez nos démonstrations en direct pour créer des fichiers PST avec les avantages suivants.

      Pas besoin de télécharger ou de configurer quoi que ce soit
      Pas besoin d'écrire ou de compiler du code
      Téléchargez simplement le fichier PST et cliquez sur le bouton « Assembler »
      Téléchargez le fichier PST résultant à partir du lien

    PST What is PST File Format

    Les fichiers avec l'extension .PST représentent les fichiers de stockage personnel Outlook (également appelés table de stockage personnelle) qui stockent diverses informations utilisateur. Les informations utilisateur sont stockées dans des dossiers de différents types, notamment des e-mails, des éléments de calendrier, des notes, des contacts et plusieurs autres formats de fichiers. Les fichiers PST sont utilisés pour archiver les données d'e-mails hors ligne qui peuvent être chargées et visualisées ultérieurement dans diverses applications.

    Read More

    Autres formats de génération de rapports pris en charge

    En utilisant Java, on peut facilement générer des rapports de plusieurs formats, notamment.

    EML (Messages électroniques Outlook)
    MBOX (Messages électroniques)
    MSG (Format Outlook et Exchange)
    OST (Fichiers de stockage hors ligne)