HTML
JPG
PDF
XML
OST
OST
Java による OST 形式での一括レポート生成
電子メールメッセージを一括生成し、.NET API を使用して OST ファイルに追加します。
Java を使用して OST レポートを生成する方法
OSTファイルのレポートを作成するには、
APIは、Javaプラットフォーム向けの機能が豊富で強力で使いやすいアセンブリAPIです。最新バージョンは以下から直接ダウンロードできます。
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 経由で OST レポートを生成する手順
- MailMessage としてテンプレートを作成し、動的フィールドを追加します
- データソースとマッピングの作成
- MailMessage オブジェクトを使用してテンプレートエンジンを初期化します
- TemplateEngine.instantiate メソッドを呼び出してメッセージを一括生成する
- パーソナルストレージを使用して新しい PST を作成します。create メソッド
- PSTにフォルダを追加
- FolderInfo.Add メソッドを使用してテンプレートエンジンからフォルダにメッセージを追加します
- OST 形式で保存する
システム要件
Java 用の Aspose.Emailは、すべての主要なプラットフォームとオペレーティングシステムでサポートされています。以下の前提条件を満たしていることを確認してください。
- Microsoft Windows または JSP/JSF アプリケーションおよびデスクトップアプリケーション用の Java ランタイム環境と互換性のある OS
- Java 用 Aspose.Email の最新バージョンを Maven から直接入手してください。
メッセージを生成してOSTに追加-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 やその他のソフトウェアをインストールする必要はありません。OSTを組み立てる無料アプリ
ライブデモをチェックして OST ファイルの作成 以下の利点があります。
ダウンロードや設定は一切不要
コードを書いたりコンパイルしたりする必要はありません
OSTファイルをアップロードして「アセンブル」ボタンを押すだけです
リンクから結果のOSTファイルをダウンロードします
OST What is OST File Format
OSTまたはオフラインストレージファイルは、Microsoft Outlookを使用してExchange Serverに登録すると、ローカルマシン上のオフラインモードでユーザーのメールボックスデータを表します。Microsoft Outlook を初めて使用したときに、サーバーに接続したときに自動的に作成されます。ファイルが作成されると、データは電子メールサーバーと同期され、電子メールサーバーとの接続が切断された場合でもオフラインで利用できるようになります。OSTファイルは、電子メール、連絡先、カレンダー情報、メモ、タスク、その他の同様のデータなどのメールボックスアイテムを使用できます。ユーザーは、サーバーに接続していなくてもOSTファイルに電子メールやその他のデータ項目を作成できますが、これらはサーバーと同期されません。接続が確立されると、ローカルファイルはサーバーと再度同期され、サーバーとローカルコピーの両方の情報レベルが同じになります。
Read More