Vytvorte docx pomocou Mail merge v Java

Vysokorýchlostná knižnica Java na spustenie operácie Mail merge pre šablóny a údaje docx z vlastného zdroja údajov

Naše riešenie poskytuje výkonné API nezávislé na platforme. Použite naše API dokumentov Mail merge na vývoj softvéru na vysokej úrovni pre platformu Java. Ide o výkonné softvérové riešenie na zlučovanie šablón vo Word formátoch a PDF a údajov z vlastných zdrojov údajov a na ďalší export výsledku do DOCX, PDF, HTML a iných populárnych formátov pomocou Java.

Zobraziť útržok kódu

Mail merge mustache in Java

Výkonná knižnica Java na použitie operácie mail merge so šablónou mustache a používateľskými údajmi.

Tento Java SDK vám umožňuje používať šablóny Mustache založené na syntaxi Mustache a vykonávať operácie mail merge na tejto šablóne bez logiky, aby sa dokument naplnil údajmi z rôznych zdrojov údajov. Výsledok môžete exportovať do požadovaného formátu dokumentu: DOCX, PDF, HTML a ďalších populárnych formátov pomocou Java.

Mail merge s logickými šablónami pomocou Java

Mustache je alternatívna syntax pre šablóny mail merge, ktorá pozostáva zo značiek. Ak chcete vytvoriť šablónu fúzov, použite značky určené dvojitými zátvorkami takto:

{{FirstName}}

V tomto prípade môžete takéto značky nájsť vo vnútri šablóny a nahradiť ich hodnotami určenými kľúčom vo vnútri značky. Nazýva sa to šablóny bez logiky, pretože neexistujú žiadne príkazy if, klauzuly else alebo cykly for.

Syntax Mustache je jediná možnosť, ktorú možno použiť so šablónami HTML alebo TXT, ktoré neobsahujú žiadne polia. To znamená, že pri niektorých formátoch šablón, ako sú šablóny programu Word, môžete použiť syntax polí aj fúzy a pri iných, napríklad HTML alebo TXT, iba syntax šablóny fúzy.

Môžete vyskúšať naše riešenie na vykonanie operácie hromadnej korešpondencie so šablónou fúzov v Java. Po spustení kódu exportujte výsledok hromadnej korešpondencie pomocou Java do vhodného formátu súboru, ako je DOCX alebo PDF:

Vykonajte operáciu Mail merge pomocou šablóny docx v Java
Nahrajte šablónu Mail merge
Spustiť kód
Vyberte cieľový formát zo zoznamu
// 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>
Kopírovať
// 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')
Kopírovať
// 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>
Kopírovať
// 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"
Kopírovať
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");
Spustiť kód

Ako používať Mail merge v docx súboroch

  1. Nainštalujte Aspose.Words for Java.
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho Java projektu.
  3. Vytvorte šablónu zlúčenia docx so zlučovacími poľami.
  4. Otvorte súbor šablóny v Java.
  5. Zavolajte metódu execute() a odovzdajte tam zlučovacie polia a ich hodnoty.
  6. Zavolajte metódu Save() a odovzdajte výstupný názov súboru s požadovanou príponou.
  7. Získajte výsledok operácie Mail merge ako Word súbor.

Knižnica Java na použitie Mail merge v docx

Naše balíčky Java hostíme v úložiskách Maven. 'Aspose.Words for Java' je bežný JAR obsahujúci bajtový kód. Postupujte podľa pokynov krok za krokom, ako ho nainštalovať do vývojárskeho prostredia Java.

Požiadavky na systém

Podporovaná je Java SE 7 a novšie Java Poskytujeme tiež samostatný balík pre Java SE 6 pre prípad, že ste povinní používať toto zastarané JRE.

Náš Java je multiplatformový a beží na všetkých operačných systémoch s JVM, vrátane Microsoft Windows, Linux, macOS, Android a iOS.

Informácie o voliteľných závislostiach balíkov, ako napríklad JogAmp JOGL, Harfbuzz písma Java Advanced Imaging JAI, nájdete v dokumentácii k produktu.

Ďalšie podporované formáty súborov

Operáciu Mail merge môžete vykonať pre iné formáty súborov:

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.