Създайте 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
Изпълнение на код
Изберете целевия формат от списъка
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. Всички права запазени.