Створити docx за допомогою Mail merge в Java

Високошвидкісна бібліотека Java для виконання операції Mail merge для шаблонів docx та даних із користувацького джерела даних

Наше рішення забезпечує потужний незалежний від платформи API. Використовуйте наш API для документів для Mail merge, щоб розробити програмне забезпечення високого рівня для платформи Java. Це потужне програмне рішення для об’єднання шаблонів у Word форматах і PDF і даних із користувацьких джерел даних і подальшого експорту результату до DOCX, PDF, HTML та інших популярних форматів за допомогою Java.

Переглянути фрагмент коду

Mail merge mustache in Java

Потужна бібліотека Java для використання операції mail merge з шаблоном mustache і даними користувача.

Цей Java SDK дозволяє використовувати шаблони Mustache на основі синтаксису Mustache і виконувати операції mail merge на цьому шаблоні без логіки, щоб заповнити документ даними з різних джерел даних. Ви можете експортувати результат у необхідний формат документа: DOCX, PDF, HTML та інші популярні формати за допомогою Java.

Mail merge з шаблонами без логіки за допомогою Java

Mustache - це альтернативний синтаксис для шаблонів mail merge, який складається з тегів. Щоб створити шаблон вусів, використовуйте теги, визначені подвійними дужками, як показано нижче:

{{FirstName}}

У цьому випадку ви можете знайти такі теги всередині шаблону та замінити їх значеннями, визначеними ключем усередині тегу. Його називають шаблонами без логіки, тому що в ньому немає операторів if, пунктів else або циклів for.

Синтаксис Mustache - це єдиний параметр, який можна використовувати з шаблонами HTML або TXT, які не містять жодних полів. Це означає, що в деяких форматах шаблонів, таких як шаблони Word, можна використовувати як поля, так і синтаксис вусів, а в інших, таких як HTML або TXT, лише синтаксис шаблону вусів.

Ви можете спробувати наше рішення для виконання операції злиття за допомогою шаблону вусів у Java. Після запуску коду експортуйте результат злиття за допомогою Java у зручний формат файлу, наприклад DOCX або PDF:

Виконайте операцію Mail merge, використовуючи шаблон docx у Java
Завантажте шаблон 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().setUseNonMergeFields(true);
doc.getMailMerge().execute(fields, values);
doc.save("Output.docx");
Виконати код

Як використовувати Mail merge в docx файлах

  1. Встановіть Aspose.Words for Java.
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Java.
  3. Створіть шаблон злиття docx з полями злиття.
  4. Відкрийте файл шаблону в Java.
  5. Викличте метод execute(), передавши туди поля злиття та їх значення.
  6. Викличте метод Save(), передавши ім'я вихідного файлу з необхідним розширенням.
  7. Отримати результат операції Mail merge як Word файл.

Java бібліотека для використання Mail merge в docx

Ми розміщуємо наші пакети Java в репозиторіях Maven. 'Aspose.Words для Java' - це звичайний JAR що містить байт-код. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення його в середовищі розробника Java.

Системні вимоги

Підтримуються Java SE 7 та новіші Java Ми також надаємо окремий пакет для Java SE 6 якщо ви зобов'язані використовувати цей застарілий JRE.

Наш Java є кроссплатформенним і працює на всіх операційних системах з JVM, включаючи Microsoft Windows, Linux, macOS, Android та iOS.

Для отримання інформації про додаткові залежності пакетів, такі як JogAmp JOGL, Harfbuzz шрифтів Java Advanced Imaging JAI, зверніться до документації до продукту.

Інші підтримувані формати файлів

Ви можете виконати операцію Mail merge для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.