Sukurkite docx naudodami Mail merge Java

Didelės spartos Java biblioteka, skirta atlikti docx šablonų ir duomenų iš tinkintų duomenų šaltinio Mail merge operaciją

Mūsų sprendimas suteikia galingą nuo platformos nepriklausomą API. Naudokite mūsų Mail merge dokumento API, kad sukurtumėte aukšto lygio programinę įrangą Java platformai. Tai galingas programinės įrangos sprendimas, skirtas sujungti Word ir PDF formatų šablonus ir duomenis iš pasirinktinių duomenų šaltinių ir toliau eksportuoti rezultatus į DOCX, PDF, HTML ir kitus populiarius formatus naudojant Java.

Peržiūrėkite kodo fragmentą

Mail merge mustache in Java

Galinga Java biblioteka, skirta naudoti mail merge operaciją su mustache šablonu ir vartotojo duomenimis.

Šis Java SDK leidžia naudoti Mustache šablonus pagal Mustache sintaksę ir vykdyti mail merge operacijas šiame nelogiškame šablone, kad dokumentas būtų užpildytas duomenimis iš įvairių duomenų šaltinių. Galite eksportuoti rezultatą į reikiamą dokumento formatą: DOCX, PDF, HTML ir kitus populiarius formatus naudodami Java.

Mail merge su nelogiškais šablonais naudojant Java

Mustache yra alternatyvi mail merge šablonų sintaksė, kurią sudaro žymos. Norėdami sukurti ūsų šabloną, naudokite dvigubuose skliaustuose nurodytas žymas taip:

{{FirstName}}

Tokiu atveju tokias žymas galite rasti šablono viduje ir pakeisti jas reikšmėmis, kurias nustato raktas žymos viduje. Tai vadinama šablonais be logikos, nes nėra if teiginių, else for ar ciklų.

" Mustache " sintaksė yra vienintelė parinktis, kurią galima naudoti su HTML arba TXT šablonais, kuriuose nėra jokių laukų. Tai reiškia, kad kai kuriuose šablonų formatuose, pavyzdžiui, Word šablonuose, galite naudoti ir laukus, ir ūsų sintaksę, o su kitais, pvz., HTML arba TXT, tik ūsų šablonų sintaksę.

Galite išbandyti mūsų sprendimą, kaip atlikti laiškų suliejimo operaciją su ūsų šablonu Java. Paleidę kodą, eksportuokite laiškų suliejimo rezultatą naudodami Java į patogų failo formatą, pvz., DOCX arba PDF:

Atlikite Mail merge operaciją naudodami docx šabloną Java
Įkelkite Mail merge šabloną
Vykdyti kodą
Iš sąrašo pasirinkite tikslinį formatą
// 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>
Kopijuoti
// 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')
Kopijuoti
// 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>
Kopijuoti
// 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"
Kopijuoti
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");
Vykdyti kodą

Kaip naudoti Mail merge docx failuose

  1. Įdiekite Aspose.Words for Java.
  2. Pridėkite bibliotekos nuorodą (importuokite biblioteką) prie savo Java projekto.
  3. Sukurkite docx sujungimo šabloną su sujungimo laukais.
  4. Atidarykite šablono Java failą.
  5. Iškvieskite metodą execute(), perduodami ten sujungimo laukus ir jų reikšmes.
  6. Iškvieskite metodą Save(), perduodant išvesties failo pavadinimą su reikiamu plėtiniu.
  7. Gaukite Mail merge operacijos rezultatą kaip Word failą.

Java biblioteka, skirta naudoti Mail merge docx

" Java paketus talpiname "Maven" saugyklose. 'Aspose.Words for Java' yra įprastas JAR failas, kuriame yra baitų kodas. Vadovaukitės nuosekliomis instrukcijomis, kaip ją įdiegti "Java" kūrėjo aplinkoje.

Sistemos reikalavimai

Palaikomos " Java SE 7 ir naujesnės " Java Taip pat pateikiame atskirą " Java SE 6 paketą, jei privalote naudoti šį pasenusį JRE.

Mūsų " Java paketas yra kelių platformų ir veikia visose operacinėse sistemose su JVM diegimu, įskaitant " Microsoft Windows, "Linux", "MacOS", "Android" ir "iOS".

Informacijos apie papildomas paketų priklausomybes, tokias kaip " JogAmp JOGL, " Harfbuzz šriftų variklis, " Java Advanced Imaging JAI, rasite gaminio dokumentacijoje.

Kiti palaikomi failų formatai

Mail merge operaciją galite atlikti kitiems failų formatams:

5%

Prenumeruokite "Aspose" produktų naujinius

Gaukite mėnesinius naujienlaiškius ir pasiūlymus, pristatomus tiesiai į jūsų pašto dėžutę.

© Aspose Pty Ltd 2001-2024. Visos teisės saugomos.