Meie lahendus pakub võimsat platvormist sõltumatut API d. Kasutage Java platvormi jaoks kõrgetasemelise tarkvara arendamiseks meie Mail merge dokumendi API d. See on võimas tarkvaralahendus Word ja PDF vormingus mallide ning kohandatud andmeallikatest pärit andmete liitmiseks ning tulemuste edasiseks eksportimiseks Java abil DOCX, PDF, HTML -i ja muudesse populaarsetesse vormingutesse.
Võimas Java teek mail merge kasutamiseks mustache malli ja kasutajaandmetega.
See Java SDK võimaldab teil kasutada Mustache süntaksil põhinevaid Mustache malle ja täita mail merge sellel loogikavabal mallil, et täita dokument erinevatest andmeallikatest pärit andmetega. Saate eksportida tulemuse soovitud dokumendivormingusse: DOCX, PDF, HTML ja muudesse populaarsetesse vormingutesse, kasutades Java.
Mustache on mail merge alternatiivne süntaks, mis koosneb siltidest. Vuntsimalli loomiseks kasutage topeltsulgudega määratud silte järgmiselt:
{{FirstName}}
Sel juhul leiate sellised sildid malli seest ja asendate need väärtustega, mis on määratud märgendi sees oleva võtmega. Seda nimetatakse loogikavabadeks mallideks, kuna puuduvad if -laused, else -klauslid for tsüklid.
Mustache süntaks on ainus valik, mida saab kasutada HTML või TXT mallidega, mis ei sisalda välju. See tähendab, et mõne mallivormingu puhul, näiteks Word mallide puhul, saate kasutada nii välju kui ka vuntside süntaksit ning teiste puhul, nagu HTML või TXT, ainult vuntside mallide süntaksit.
Saate proovida meie lahendust, et teha kirjakoosteoperatsioon vuntside malliga saidil Java. Pärast koodi käivitamist eksportige kirjakoostetulemus kasutades Java mugavasse failivormingusse, näiteks DOCX või 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>
Kopeeri
// 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')
Kopeeri
// 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>
Kopeeri
// 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"
Kopeeri
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");
Hoidame oma Java pakette Maveni hoidlates. 'Aspose.Words for Java' on tavaline JAR fail. Järgige samm-sammult juhiseid selle installimiseks oma Java arendajakeskkonda.
Java SE 7 ja uuemaid Java versioone. Java SE 6 jaoks eraldi paketti juhuks, kui olete kohustatud seda aegunud JRE kasutama.
Meie Java pakett on platvormideülene ja töötab kõigis JVM rakendusega Microsoft Windows, Linux, macOS, Android ja iOS.
Lisateavet valikuliste pakettide sõltuvuste kohta, nagu JogAmp JOGL, Harfbuzz fondimootor, Java Advanced Imaging JAI, vaadake toote dokumentatsioonist.
Saate teha Mail merge muude failivormingute jaoks: