Mail merge dla Word dokumentów lub PDF w Java

Szybka biblioteka Java do łączenia szablonów dokumentów i danych użytkownika w pliki o różnych formatach

Nasze rozwiązanie zapewnia potężne, niezależne od platformy API. Skorzystaj z naszego API dokumentów Mail merge, aby opracować oprogramowanie wysokiego poziomu dla platformy Java. Jest to potężne rozwiązanie programowe do łączenia szablonów w Word formatach i PDF oraz danych z niestandardowych źródeł danych i dalszego eksportowania wyników do DOCX, PDF, HTML i innych popularnych formatów za pomocą Java.

Zobacz fragment kodu

Mail merge za pomocą Java

Dzięki naszemu rozwiązaniu Java możesz tworzyć dokumenty spersonalizowane dla każdego odbiorcy, korzystając z funkcji Mail merge w Java. Aby to zrobić, po prostu użyj szablonu Mail merge i danych ze źródła danych klienta.

Szablon scalania to dokument z polami scalania - specjalnymi polami, do których chcesz wstawić spersonalizowane dane ze źródła danych. Jako szablon scalania użyj PDF dokumentu lub Word w DOC formacie lub DOCX ze specjalnymi polami scalania.

Źródło danych to magazyn danych, z którego pobierane są dane podczas operacji Mail merge w celu personalizacji dokumentów.

Generuj raporty

Możesz także tworzyć raporty za pomocą operacji Mail merge. Po prostu utwórz szablon Mail merge z polami korespondencji seryjnej, które będą używane do generowania raportu, i wybierz źródło danych. Możesz nawet generować raporty z danych programu Excel, jeśli je tam zbierzesz. Widzisz więc, jak łatwo jest generować raporty w Java.

Spróbuj użyć Mail merge w Java

Poniższy przykład pokazuje, jak wykonać operację Mail merge w Java. Aby to sprawdzić, załaduj szablon dokumentu z polami scalania i wypełnij te pola za pomocą naszego interfejsu. Po uruchomieniu kodu pobierz wynik Mail merge w wygodnym formacie, takim jak DOCX lub PDF, wygenerowany w Java.

Na przykład możesz wykonać operację Mail merge z Word plikami dokumentów, takimi jak DOC lub DOCX, i zapisać dane wyjściowe w PDF:

Wykonaj operację Mail merge w Java
Prześlij szablon Mail merge
Uruchom kod
Wybierz format docelowy z listy
// 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>
Kopiuj
// 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')
Kopiuj
// 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>
Kopiuj
// 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"
Kopiuj
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");
Uruchom kod

Jak korzystać z Mail merge w Word dokumentach lub PDF

  1. Zainstaluj Aspose.Words for Java.
  2. Dodaj odniesienie do biblioteki (zaimportuj bibliotekę) do swojego Java projektu.
  3. Utwórz szablon scalania z polami scalania.
  4. Otwórz plik szablonu w Java.
  5. Wywołaj metodę execute(), przekazując tam pola scalania i ich wartości.
  6. Wywołaj metodę Save(), przekazując nazwę pliku wyjściowego z wymaganym rozszerzeniem.
  7. Pobierz wynik operacji Mail merge jako osobny plik.

Java biblioteka do korzystania z korespondencji seryjnej

Nasze Java hostujemy w repozytoriach Maven. 'Aspose.Words for Java' to wspólny JAR zawierający kod bajtowy. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować go w swoim środowisku programisty Java.

wymagania systemowe

Obsługiwana jest Java SE 7 i nowsze Java Udostępniamy również osobny pakiet dla Java SE 6 na wypadek, gdybyś musiał używać tego przestarzałego JRE.

Nasz Java jest wieloplatformowy i działa na wszystkich systemach operacyjnych z JVM, w tym Microsoft Windows, Linux, macOS, Android i iOS.

Aby uzyskać informacje na temat dodatkowych zależności między pakietami, takich jak JogAmp JOGL, Harfbuzz silnika czcionki, Java Zaawansowane obrazowanie JAI, zapoznaj się z dokumentacją produktu.

Najpopularniejsze formaty operacji Mail merge

5%

Subskrybuj aktualizacje produktów Aspose

Otrzymuj comiesięczne biuletyny i oferty dostarczane bezpośrednio do Twojej skrzynki pocztowej.

© Aspose Pty Ltd 2001-2024. Wszelkie prawa zastrzeżone.