Luo docx Mail merge Java

Nopea Java -kirjasto, joka suorittaa Mail merge docx malleille ja tiedoille mukautetusta tietolähteestä

Ratkaisumme tarjoaa tehokkaan alustariippumattoman API:n. Käytä Mail merge API:ta korkean tason ohjelmistojen kehittämiseen Java -alustalle. Tämä on tehokas ohjelmistoratkaisu Word ja PDF muotoisten mallien ja mukautettujen tietolähteiden tietojen yhdistämiseen ja tulosten edelleen viemiseen DOCX, PDF, HTML ja muihin suosittuihin muotoihin Java käyttämällä.

Katso koodinpätkä

Mail merge mustache in Java

Tehokas Java kirjasto, joka käyttää mail merge mustache ja käyttäjätietojen kanssa.

Tämän Java SDK:n avulla voit käyttää Mustache -syntaksiin perustuvia Mustache -malleja ja suorittaa mail merge tällä logiikkaamattomalla mallilla täyttääksesi asiakirjan tiedoilla eri tietolähteistä. Voit viedä tuloksen vaadittuun asiakirjamuotoon: DOCX, PDF, HTML ja muihin suosittuihin muotoihin käyttämällä Java.

Yhdistä Mail merge logiikkattomilla malleilla Java

Mustache on vaihtoehtoinen syntaksi mail merge, joka koostuu tunnisteista. Luo viiksimalli käyttämällä kaksoissulkeissa määritettyjä tunnisteita seuraavasti:

{{FirstName}}

Tässä tapauksessa voit löytää tällaiset tunnisteet mallin sisältä ja korvata ne arvoilla, jotka määritetään tagin sisällä olevan avaimen avulla. Sitä kutsutaan logiikkattomaksi malliksi, koska siinä ei ole if -lauseita, else -lauseita tai for silmukoita.

Mustache-syntaksi on ainoa vaihtoehto, jota voidaan käyttää HTML tai TXT malleissa, jotka eivät sisällä kenttiä. Tämä tarkoittaa, että joissakin mallimuodoissa, kuten Word malleissa, voit käyttää sekä kenttiä että viiksisyntaksia, ja toisissa, kuten HTML tai TXT muodossa, vain viiksimallin syntaksia.

Voit kokeilla ratkaisuamme suorittaaksesi yhdistämistoiminnon viiksimallilla Java. Vie yhdistämistulos koodin suorittamisen jälkeen käyttämällä Java tiedostoa kätevään tiedostomuotoon, kuten DOCX tai PDF:

Suorita Mail merge käyttämällä docx mallia kohteessa Java
Lataa Mail merge
Suorita koodi
Valitse kohdemuoto luettelosta
// 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>
Kopio
// 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')
Kopio
// 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>
Kopio
// 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"
Kopio
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");
Suorita koodi

Mail merge käyttäminen docx tiedostossa

  1. Asenna Aspose.Words for Java.
  2. Lisää kirjastoviite (tuo kirjasto) Java projektiisi.
  3. Luo docx yhdistämismalli, jossa on yhdistämiskentät.
  4. Avaa mallitiedosto kohteessa Java.
  5. Kutsu execute() menetelmä ja välitä yhdistämiskentät ja niiden arvot sinne.
  6. Kutsu Save() menetelmä ja välitä tulostiedostonimi vaaditulla tunnisteella.
  7. Hae Mail merge tulos Word -tiedostona.

Kirjasto Java, jotta voit käyttää Mail merge kohteessa docx

Java pakettejamme Maven- varastoissa. 'Aspose.Words for Java' on yleinen JAR tiedosto, joka sisältää tavukoodin. Noudata vaiheittaisia ohjeita sen asentamiseksi Java-kehittäjäympäristöösi.

Laitteistovaatimukset

Java SE 7 ja uudemmat Java -versiot ovat tuettuja. Tarjoamme myös erillisen paketin Java SE 6, jos olet velvollinen käyttämään tätä vanhentunutta JRE.

Java paketti on monialustainen ja toimii kaikissa käyttöjärjestelmissä, joissa on JVM toteutus, mukaan lukien Microsoft Windows, Linux, macOS, Android ja iOS.

Lisätietoja vapaaehtoinen paketti riippuvuudet, kuten JogAmp JOGL, Harfbuzz fontin moottori, Java Advanced Imaging JAI, katso Tuotedokumentaatio.

Muut tuetut tiedostomuodot

Voit suorittaa Mail merge muille tiedostomuodoille:

5%

Tilaa Aspose tuotepäivitykset

Saat kuukausittaiset uutiskirjeet ja tarjoukset suoraan postilaatikkoosi.

© Aspose Pty Ltd 2001-2024. Kaikki oikeudet pidätetään.