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.
Con la nostra soluzione Java puoi creare documenti, personalizzati per ogni destinatario, utilizzando la funzione di stampa Mail merge in Java. Per fare ciò, usa semplicemente il modello di Mail merge e i dati dall'origine dati del cliente.
Un modello di unione è un documento con campi di unione, campi speciali in cui desideri che vengano inseriti dati personalizzati dalla tua origine dati. Come modello di unione, utilizza un PDF o Word in DOC formato o DOCX con campi di unione speciali.
L'origine dati è l'archivio dati da cui vengono estratti i dati durante l'operazione di Mail merge per personalizzare i documenti.
Puoi anche creare rapporti utilizzando l'operazione di stampa Mail merge. Basta creare un modello di stampa Mail merge con campi di unione che verranno utilizzati per la generazione di report e selezionare l'origine dati. Puoi persino generare rapporti dai dati di Excel se li raccogli lì. Quindi vedi quanto è facile generare report in Java.
L'esempio seguente mostra come eseguire un'operazione di stampa Mail merge in Java. Per verificarlo, carica un modello di documento con campi di unione e compila questi campi tramite la nostra interfaccia. Dopo aver eseguito il codice, scarica il risultato della stampa Mail merge in un formato conveniente come DOCX o PDF, generato in Java.
Ad esempio, puoi eseguire l'operazione di stampa Mail merge con file di Word documenti come DOC o DOCX e salvare l'output in 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().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.