Nasze rozwiązanie zapewnia potężne, niezależne od platformy API. Skorzystaj z naszego API dokumentów Mail merge, aby opracować oprogramowanie wysokiego poziomu dla platformy Java. Jest to potężne rozwiązanie programowe do łączenia szablonów w Word formatach i PDF oraz danych z niestandardowych źródeł danych i dalszego eksportowania wyników do DOCX, PDF, HTML i innych popularnych formatów za pomocą Java.
Dzięki naszemu rozwiązaniu Java możesz tworzyć dokumenty spersonalizowane dla każdego odbiorcy, korzystając z funkcji Mail merge w Java. Aby to zrobić, po prostu użyj szablonu Mail merge i danych ze źródła danych klienta.
Szablon scalania to dokument z polami scalania - specjalnymi polami, do których chcesz wstawić spersonalizowane dane ze źródła danych. Jako szablon scalania użyj PDF dokumentu lub Word w DOC formacie lub DOCX ze specjalnymi polami scalania.
Źródło danych to magazyn danych, z którego pobierane są dane podczas operacji Mail merge w celu personalizacji dokumentów.
Możesz także tworzyć raporty za pomocą operacji Mail merge. Po prostu utwórz szablon Mail merge z polami korespondencji seryjnej, które będą używane do generowania raportu, i wybierz źródło danych. Możesz nawet generować raporty z danych programu Excel, jeśli je tam zbierzesz. Widzisz więc, jak łatwo jest generować raporty w Java.
Poniższy przykład pokazuje, jak wykonać operację Mail merge w Java. Aby to sprawdzić, załaduj szablon dokumentu z polami scalania i wypełnij te pola za pomocą naszego interfejsu. Po uruchomieniu kodu pobierz wynik Mail merge w wygodnym formacie, takim jak DOCX lub PDF, wygenerowany w Java.
Na przykład możesz wykonać operację Mail merge z Word plikami dokumentów, takimi jak DOC lub DOCX, i zapisać dane wyjściowe w 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>
Kopiuj
// 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')
Kopiuj
// 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>
Kopiuj
// 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"
Kopiuj
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");
Nasze Java hostujemy w repozytoriach Maven. 'Aspose.Words for Java' to wspólny JAR zawierający kod bajtowy. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować go w swoim środowisku programisty Java.
Obsługiwana jest Java SE 7 i nowsze Java Udostępniamy również osobny pakiet dla Java SE 6 na wypadek, gdybyś musiał używać tego przestarzałego JRE.
Nasz Java jest wieloplatformowy i działa na wszystkich systemach operacyjnych z JVM, w tym Microsoft Windows, Linux, macOS, Android i iOS.
Aby uzyskać informacje na temat dodatkowych zależności między pakietami, takich jak JogAmp JOGL, Harfbuzz silnika czcionki, Java Zaawansowane obrazowanie JAI, zapoznaj się z dokumentacją produktu.