HTML JPG PDF XML PST
Aspose.Email  ジャワ用
PST

Java による PST 形式での一括レポート生成

電子メールメッセージを一括生成し、.NET API を使用して PST ファイルに追加します。

Java を使用して PST レポートを生成する方法

PSTファイルのレポートを作成するには、

Java 用の Aspose.Email

APIは、Javaプラットフォーム向けの機能が豊富で強力で使いやすいアセンブリAPIです。最新バージョンは以下から直接ダウンロードできます。

Maven

pom.xml に次の設定を追加して、Maven ベースのプロジェクト内にインストールします。

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>

Java 経由で PST レポートを生成する手順

  1. MailMessage としてテンプレートを作成し、動的フィールドを追加します
  2. データソースとマッピングの作成
  3. MailMessage オブジェクトを使用してテンプレートエンジンを初期化します
  4. TemplateEngine.instantiate メソッドを呼び出してメッセージを一括生成する
  5. パーソナルストレージを使用して新しい PST を作成します。create メソッド
  6. PSTにフォルダを追加
  7. FolderInfo.Add メソッドを使用してテンプレートエンジンからフォルダにメッセージを追加します
  8. PST 形式で保存する

システム要件

Java 用の Aspose.Emailは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下の前提条件を満たしていることを確認してください。

  • Microsoft Windows または JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境と互換性のある OS
  • Java 用 Aspose.Email の最新バージョンを Maven から直接入手してください。
 

メッセージを生成して 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
}
   
 
  • Java API 用 Aspose.Email について

    Aspose.Emailは、マイクロソフトの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 (アウトルック&エクスチェンジフォーマット)
    OST (オフラインストレージファイル)