Crea docx utilizzando Mail merge in Java

Libreria Java ad alta velocità per eseguire operazioni di Mail merge per docx modelli e dati da un'origine dati personalizzata

La nostra soluzione fornisce una potente API indipendente dalla piattaforma. Usa la nostra API per documenti di stampa Mail merge per sviluppare software di alto livello per la piattaforma Java. Questa è una potente soluzione software per unire modelli in Word formato e PDF e dati da origini dati personalizzate e per esportare ulteriormente il risultato in DOCX, PDF, HTML e altri formati popolari utilizzando Java.

Visualizza lo snippet di codice

Mail merge mustache in Java

Potente libreria Java per utilizzare l'operazione di mail merge con il modello di mustache e i dati dell'utente.

Questo Java SDK consente di utilizzare i modelli Mustache basati sulla sintassi Mustache ed eseguire operazioni di mail merge su questo modello senza logica per riempire il documento con dati provenienti da varie origini dati. Puoi esportare il risultato nel formato del documento richiesto: DOCX, PDF, HTML e altri formati popolari utilizzando Java.

Mail merge con modelli senza logica utilizzando Java

Mustache è una sintassi alternativa per i modelli di mail merge costituita da tag. Per creare un modello baffi, utilizza i tag specificati dalle doppie parentesi graffe come segue:

{{FirstName}}

In questo caso, puoi trovare tali tag all'interno del template e sostituirli con valori determinati dalla chiave all'interno del tag. Si chiama template senza logica perché non ci sono istruzioni if, clausole else o cicli for.

La sintassi Mustache è l'unica opzione che può essere utilizzata con modelli HTML o TXT che non contengono alcun campo. Ciò significa che con alcuni formati di modello, come i modelli di Word, è possibile utilizzare sia i campi che la sintassi mustache e con altri, come HTML o TXT, solo la sintassi del modello mustache.

Puoi provare la nostra soluzione per eseguire un'operazione di stampa unione con un modello baffi in Java. Dopo aver eseguito il codice, esporta il risultato della stampa unione utilizzando Java in un formato di file conveniente come DOCX o PDF:

Esegui un'operazione di Mail merge utilizzando il modello docx in Java
Carica un modello di Mail merge
Esegui codice
Seleziona il formato di destinazione dall'elenco
// 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>
Copia
// 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')
Copia
// 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>
Copia
// 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"
Copia
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");
Esegui codice

Come utilizzare la Mail merge in docx file

  1. Installa Aspose.Words for Java.
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Java.
  3. Crea un modello di unione docx con campi di unione.
  4. Apri il file modello in Java.
  5. Chiama il metodo execute(), passando lì i campi di unione e i loro valori.
  6. Chiama il metodo Save(), passando un nome file di output con l'estensione richiesta.
  7. Ottieni il risultato dell'operazione di Mail merge come Word file.

Java libreria per utilizzare la Mail merge in docx

Ospitiamo i nostri pacchetti Java nei repository Maven. 'Aspose.Words per Java' è un comune JAR contenente byte-code. Segui le istruzioni passo passo su come installarlo nel tuo ambiente di sviluppo Java.

Requisiti di sistema

Sono supportati Java SE 7 Java più recenti. Forniamo anche un pacchetto separato per Java SE 6 nel caso in cui siate obbligati a utilizzare questo JRE obsoleto.

Il nostro Java è multipiattaforma e funziona su tutti i sistemi operativi con JVM, inclusi Microsoft Windows, Linux, macOS, Android e iOS.

Per informazioni sulle dipendenze facoltative del pacchetto, come JogAmp JOGL, motore di font Harfbuzz Java Advanced Imaging JAI, fare riferimento alla documentazione del prodotto.

Altri formati di file supportati

Puoi eseguire l'operazione di Mail merge per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.