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.
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.
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:
// 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");
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.
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.
Puoi eseguire l'operazione di Mail merge per altri formati di file: