Mail merge для Word документів або PDF у Java

Високошвидкісна бібліотека Java для об’єднання шаблонів документів і даних користувача у файли різних форматів

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

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

Об'єднання Mail merge за допомогою Java

За допомогою нашого рішення Java ви можете створювати документи, персоналізовані для кожного одержувача, використовуючи функцію Mail merge в Java. Для цього просто використовуйте шаблон Mail merge та дані з джерела даних клієнта.

Шаблон злиття - це документ із полями злиття - спеціальними полями, куди потрібно вставити персоналізовані дані з джерела даних. Як шаблон об'єднання використовуйте PDF документ або Word у DOC форматі або DOCX зі спеціальними полями злиття.

Джерело даних - це сховище даних, з якого дані витягуються під час операції Mail merge для персоналізації ваших документів.

Створення звітів

Ви також можете створювати звіти за допомогою операції Mail merge. Просто створіть шаблон Mail merge з полями злиття, які будуть використовуватися для створення звітів, і виберіть джерело даних. Ви навіть можете створювати звіти з даних Excel, якщо ви збираєте їх там. Отже, ви бачите, як легко створювати звіти в Java.

Спробуйте використати Mail merge в Java

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

Наприклад, ви можете виконати операцію Mail merge з Word файлами документів, такими як DOC або DOCX, і зберегти результат у PDF:

Виконайте операцію Mail merge в 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().execute(fields, values);
doc.save("Output.docx");
Виконати код

Як використовувати Mail merge в Word документах або PDF

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

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

Ми розміщуємо наші пакети 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-2025. Всі права захищені.