JavaのWordまたはPDFドキュメントのMail merge

ドキュメントテンプレートとユーザーデータをさまざまな形式のファイルにマージするための高速Javaライブラリ

私たちのソリューションは、強力なプラットフォームに依存しないAPIを提供します。 Mail mergeドキュメントAPIを使用して、 Javaプラットフォーム用の高レベルのソフトウェアを開発します。これは、 WordおよびPDF形式のテンプレートとカスタムデータソースからのデータをマージし、 Javaを使用して結果をDOCX, PDF, HTMLおよびその他の一般的な形式にさらにエクスポートするための強力なソフトウェアソリューションです。

コード スニペットを表示

Java を使用した Mail merge

Java ソリューションを使用すると、 Java の Mail merge 機能を使用して、受信者ごとにパーソナライズされたドキュメントを作成できます。これを行うには、 Mail merge テンプレートと顧客データソースからのデータを使用するだけです。

マージテンプレートは、マージフィールド(データソースからのパーソナライズされたデータを挿入する特別なフィールド)を含むドキュメントです。マージテンプレートとして、特別なマージフィールドを備えた DOC または DOCX 形式の PDF または Word ドキュメントを使用します。

データソースは、ドキュメントをパーソナライズするために Mail merge 操作中にデータが取得されるデータストアです。

レポートを生成する

Mail merge 操作を使用してレポートを作成することもできます。レポートの生成に使用されるマージフィールドを使用して Mail merge テンプレートを作成し、データソースを選択するだけです。そこで収集すれば、Excelデータからレポートを生成することもできます。したがって、 Java でレポートを生成するのがいかに簡単であるかがわかります。

Java で Mail merge を使用してみてください

次の例は、Java で Mail merge 操作を実行する方法を示しています。これを確認するには、マージフィールドを含むドキュメントテンプレートを読み込み、インターフェイスからこれらのフィールドに入力します。コードを実行した後、 Java で生成された DOCX や PDF などの便利な形式で Mail merge の結果をダウンロードします。

たとえば、 DOC や DOCX などの Word 文書ファイルを使用して Mail merge 操作を実行し、出力を PDF に保存できます。

JavaでMail merge操作を実行します
Mail mergeテンプレートをアップロードする
コードを実行する
リストからターゲットフォーマットを選択します
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
  <groupId>com.aspose</groupId>
  <artifactId>aspose-words</artifactId>
  <version>ver</version>
  <classifier>jdk17</classifier>
</dependency>
コピー
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
コピー
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
 <artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
コピー
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
コピー
import com.aspose.words.*;

String[] fields = new String[]
{
};
Object[] values = new Object[]
{
};

Document doc = new Document("Input.docx");
doc.getMailMerge().execute(fields, values);
doc.save("Output.docx");
コードを実行する

WordまたはPDFドキュメントでMail mergeを使用する方法

  1. Aspose.Words for Javaインストールします。
  2. Javaプロジェクトにライブラリ参照を追加(ライブラリをインポート)します。
  3. マージフィールドを使用してマージテンプレートを作成します。
  4. Javaのテンプレートファイルを開きます。
  5. execute()メソッドを呼び出し、マージフィールドとその値をそこに渡します。
  6. Save()メソッドを呼び出し、必要な拡張子を持つ出力ファイル名を渡します。
  7. Mail merge操作の結果を別のファイルとして取得します。

Javaメールマージを使用するライブラリ

Java パッケージはMavenリポジトリでホストします。 'Aspose.Words for Java' は、バイトコードを含む一般的な JAR Java開発者環境にインストールする方法のステップバイステップの説明に従ってください。

システム要求

Java SE 7 Java バージョンがサポートされています。 JRE を使用する必要がある場合に備えて Java SE 6 用の個別のパッケージも提供しています。

私たちの Java Microsoft Windows 、Linux、macOS、Android、iOS JVM 実装されているすべてのオペレーティングシステムで実行されます。

JogAmp JOGL 、 Harfbuzz フォントエンジン、 Java Advanced Imaging JAI などのオプションのパッケージ依存関係については、製品ドキュメントを参照してください。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。