Нашето решение предоставя мощен независим от платформата API. Използвайте нашия API за документи за Mail merge, за да разработите софтуер на високо ниво за Java платформа. Това е мощно софтуерно решение за обединяване на шаблони в Word и PDF формати и данни от персонализирани източници на данни и по-нататъшно експортиране на резултата в DOCX, PDF, HTML и други популярни формати с помощта на Java.
С нашето решение Java можете да създавате документи, персонализирани за всеки получател, като използвате функцията за Mail merge в Java. За да направите това, просто използвайте шаблона за Mail merge и данни от източника на данни за клиента.
Шаблонът за сливане е документ с полета за сливане – специални полета, където искате да бъдат вмъкнати персонализирани данни от вашия източник на данни. Като шаблон за сливане използвайте PDF или Word документ във DOC формат или DOCX със специални полета за сливане.
Източникът на данни е хранилището на данни, от което се изтеглят данните по време на операцията за Mail merge, за да персонализирате вашите документи.
Можете също да създавате отчети с помощта на операцията за Mail merge. Просто създайте шаблон за сливане на Mail merge с полета за сливане, които ще се използват за генериране на отчет и изберете източника на данни. Можете дори да генерирате отчети от данни в Excel, ако ги събирате там. Така че виждате колко лесно е да генерирате отчети в Java.
Следният пример показва как да изпълните операция за Mail merge в Java. За да проверите това, заредете шаблон на документ с полета за сливане и попълнете тези полета чрез нашия интерфейс. След като стартирате кода, изтеглете резултата от Mail merge в удобен формат като DOCX или PDF, генериран в Java.
Например, можете да извършите операция за Mail merge с файлове с Word документи като DOC или 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().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, моля, вижте Документацията за продукта.