Naše rješenje nudi moćan platformski neovisan API. Koristite naš API za dokumente Mail merge za razvoj softvera visoke razine za Java platformu. Ovo je moćno softversko rješenje za spajanje predložaka u Word i PDF formatima i podataka iz prilagođenih izvora podataka i daljnji izvoz rezultata u DOCX, PDF, HTML i druge popularne formate pomoću Java.
Snažna biblioteka Java za korištenje operacije mail merge s predloškom mustache i korisničkim podacima.
Ovaj Java SDK omogućuje vam korištenje Mustache predložaka na temelju Mustache sintakse i izvršavanje operacija mail merge na ovom nelogičkom predlošku za popunjavanje dokumenta podacima iz različitih izvora podataka. Možete izvesti rezultat u traženi format dokumenta: DOCX, PDF, HTML i druge popularne formate koristeći Java.
Mustache je alternativna sintaksa za predloške mail merge koja se sastoji od oznaka. Da biste izradili predložak brkova, upotrijebite oznake navedene dvostrukim zagradama na sljedeći način:
{{FirstName}}
U tom slučaju možete pronaći takve oznake unutar predloška i zamijeniti ih vrijednostima određenim ključem unutar oznake. Nazivaju se bezlogičkim predlošcima jer ne postoje if naredbe, else klauzule ili for petlje.
Mustache sintaksa jedina je opcija koja se može koristiti s HTML ili TXT predlošcima koji ne sadrže nikakva polja. To znači da s nekim formatima predložaka, kao što su Wordovi predlošci, možete koristiti i sintaksu polja i brkove, a s drugima, kao što su HTML ili TXT, samo sintaksu brkovih predložaka.
Možete isprobati naše rješenje za izvođenje operacije spajanja pošte s predloškom brkova u Java. Nakon pokretanja koda, izvezite rezultat spajanja pošte koristeći Java u prikladan format datoteke kao što je DOCX ili 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>
Kopirati
// 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')
Kopirati
// 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>
Kopirati
// 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"
Kopirati
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");
Naše Java pakete pohranjujemo u Maven repozitoriju. 'Aspose.Words za Java' je uobičajena JAR datoteka koja sadrži bajt-kod. Slijedite upute korak-po-korak o tome kako ga instalirati u svoje Java razvojno okruženje.
Podržane su Java SE 7 i novije Java Također nudimo zaseban paket za Java SE 6 u slučaju da ste dužni koristiti ovaj zastarjeli JRE.
Naš Java paket je cross-platform i radi na svim operativnim sustavima s JVM a, uključujući Microsoft Windows, Linux, macOS, Android i iOS.
Za informacije o neobaveznim ovisnostima o paketima, kao što su JogAmp JOGL, Harfbuzz mehanizam fontova, Java Advanced Imaging JAI, pogledajte Dokumentaciju proizvoda.
Možete izvesti operaciju Mail merge za druge formate datoteka: