Onze oplossing biedt een krachtige platformonafhankelijke API. Gebruik onze API voor het Mail merge van documenten om hoogwaardige software voor het Java -platform te ontwikkelen. Dit is een krachtige softwareoplossing voor het samenvoegen van sjablonen in Word en PDF formaten en gegevens uit aangepaste gegevensbronnen en het verder exporteren van het resultaat naar DOCX, PDF, HTML en andere populaire formaten met behulp van Java.
Krachtige Java bibliotheek om mail merge te gebruiken met mustache en gebruikersgegevens.
Met deze Java SDK kunt u Mustache -sjablonen gebruiken op basis van de Mustache -syntaxis en mail merge uitvoeren op deze logicaloze sjabloon om het document te vullen met gegevens uit verschillende gegevensbronnen. U kunt het resultaat exporteren naar het vereiste documentformaat: DOCX, PDF, HTML en andere populaire formaten met behulp van Java.
Mustache is een alternatieve syntaxis voor mail merge die bestaat uit tags. Om een snorsjabloon te maken, gebruikt u als volgt tags die door de dubbele accolades worden aangegeven:
{{FirstName}}
In dit geval kunt u dergelijke tags in de sjabloon vinden en ze vervangen door waarden die worden bepaald door de sleutel in de tag. Het wordt logicaloze sjablonen genoemd omdat er geen if -statements, else -clausules of for -lussen zijn.
Mustache syntaxis is de enige optie die kan worden gebruikt met HTML of TXT sjablonen die geen velden bevatten. Dit betekent dat u bij sommige sjabloonindelingen, zoals Word sjablonen, zowel velden als de snor-syntaxis kunt gebruiken, en bij andere, zoals HTML of TXT, alleen de syntaxis van de snor-sjabloon.
U kunt onze oplossing proberen om samenvoegbewerkingen uit te voeren met een snorsjabloon in Java. Exporteer na het uitvoeren van de code het samenvoegresultaat met Java naar een handig bestandsformaat zoals DOCX of 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>
Kopiëren
// 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')
Kopiëren
// 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>
Kopiëren
// 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"
Kopiëren
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");
We hosten onze Java pakketten in Maven- repositories. 'Aspose.Words voor Java' is een algemeen JAR bestand dat bytecode bevat. Volg de stapsgewijze instructies voor het installeren in uw Java-ontwikkelaarsomgeving.
Java SE 7 en recentere Java versies worden ondersteund. Java SE 6 bieden wij een apart pakket aan voor het geval u verplicht bent deze verouderde JRE.
Ons Java pakket is platformonafhankelijk en draait op alle besturingssystemen met JVM implementatie, waaronder Microsoft Windows, Linux, macOS, Android en iOS.
Voor informatie over optionele JogAmp JOGL, Harfbuzz font engine, Java Advanced Imaging JAI, raadpleegt u de productdocumentatie.
U kunt de bewerking Mail merge uitvoeren voor andere bestandsindelingen: