Нашето решение предоставя мощен независим от платформата API. Използвайте нашия API за документи за Mail merge, за да разработите софтуер на високо ниво за Java платформа. Това е мощно софтуерно решение за обединяване на шаблони в Word и PDF формати и данни от персонализирани източници на данни и по-нататъшно експортиране на резултата в DOCX, PDF, HTML и други популярни формати с помощта на Java.
Мощна Java библиотека за използване на операция за mail merge с mustache шаблон и потребителски данни.
Този Java SDK ви позволява да използвате шаблони на Mustache въз основа на синтаксиса на Mustache и да изпълнявате операции за mail merge на този шаблон без логика, за да попълните документа с данни от различни източници на данни. Можете да експортирате резултата в необходимия документен формат: DOCX, PDF, HTML и други популярни формати с помощта на Java.
Mustache е алтернативен синтаксис за шаблони за mail merge, който се състои от тагове. За да създадете шаблон за мустаци, използвайте тагове, определени от двойните скоби, както следва:
{{FirstName}}
В този случай можете да намерите такива тагове в шаблона и да ги замените със стойности, определени от ключа в тага. Наричат се шаблони без логика, защото няма изрази if, клаузи else или for цикли.
Синтаксисът на Mustache е единствената опция, която може да се използва с HTML или TXT шаблони, които не съдържат никакви полета. Това означава, че с някои формати на шаблони, като шаблони на Word, можете да използвате както полета, така и синтаксис на мустаци, а с други, като HTML или TXT, само синтаксис на шаблони на мустаци.
Можете да изпробвате нашето решение за извършване на операция за сливане на имейли с шаблон с мустаци в Java. След като стартирате кода, експортирайте резултата от циркулярната поща с помощта на Java в удобен файлов формат като DOCX или PDF:
// 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");
Ние хостваме нашите 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 за други файлови формати: