W niektórych scenariuszach, gdy napotkasz dane rozproszone w wielu dokumentach, może zaistnieć potrzeba scalenia wszystkich dokumentów lub określonych ich sekcji w jeden plik. Ten artykuł ma na celu przedstawienie instrukcji dotyczących programowego łączenia wielu dokumentów programu Word w jeden przy użyciu języka Java. Ponadto zbadamy, jak połączyć określone strony z dwóch lub więcej plików Word w aplikacji Java.
Fuzja dokumentów Worda — API Java
W tym artykule użyję narzędzia GroupDocs.Merger for Java do łączenia wielu dokumentów programu Word w jeden plik. Oferuje wygodę łączenia dokumentów o różnych formatach lub identycznych formatach w ujednolicony plik. Ponadto interfejs API zapewnia kompleksowy zestaw funkcji, w tym dzielenie dokumentów, przycinanie, zamianę stron, przenoszenie, usuwanie, obracanie i układanie.
Pobierz i skonfiguruj
Pobierz bibliotekę scalania dokumentów z sekcji pobierania. W przypadku aplikacji Java opartych na Maven dodaj następującą konfigurację w pliku pom.xml.
<repository>
<id>GroupDocsJavaAPI</id>
<name>GroupDocs Java API</name>
<url>http://repository.groupdocs.com/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-merger</artifactId>
<version>21.3</version>
</dependency>
Jeśli interesują Cię funkcje API, możesz przejrzeć jego dokumentację, a także mój ulubiony obszar, czyli działające przykłady na GitHub.
Jak scalić wiele dokumentów Worda z Javą
Aby bez wysiłku scalić wiele dokumentów programu Word w jeden plik przy użyciu języka Java, wykonaj następujące proste kroki:
- Zacznij od załadowania źródłowego dokumentu Worda za pomocą klasy Merger.
- Użyj metody Join, aby scalić dokument.
- Kontynuuj scalanie dodatkowych dokumentów programu Word przy użyciu tej samej metody łączenia.
- Na koniec Zapisz scalony dokument jako dane wyjściowe przy użyciu metody Save.
Spójrz na ten przykład kodu źródłowego Java, który ilustruje proces łączenia dwóch lub więcej dokumentów Worda w jeden plik:
// Połącz dwa dokumenty programu Word za pomocą języka Java
Merger merger = new Merger("source_document.docx"); // Load the source document
merger.join("document_to_merge.docx"); // Merge the document
merger.join("another_document_to_merge.docx"); // Merge additional documents
merger.save("output_document.docx"); // Save the merged document as output
Wykonując te kroki i korzystając z dostarczonego kodu Java, możesz bez wysiłku połączyć wiele dokumentów Worda w jeden plik.
Scal wybrane strony plików programu Word w jeden z Javą
W niektórych przypadkach może być wymagane scalanie określonych stron z wielu dokumentów programu Word zamiast łączenia całych dokumentów. Na szczęście interfejs API zapewnia kilka metod wykonania tego zadania polegającego na selektywnym łączeniu stron z różnych dokumentów programu Word w jeden plik.
Wykonaj następujące kroki, aby scalić wybrane strony z wielu dokumentów programu Word przy użyciu języka Java:
- Zacznij od załadowania dokumentu źródłowego za pomocą klasy Merger.
- Skonfiguruj opcje scalania za pomocą klasy JoinOptions.
- Scal dokument, wywołując metodę Join.
- Powtórz ten proces, odpowiednio dostosowując Opcje łączenia dla każdego dokumentu.
- Na koniec zapisz scalony dokument przy użyciu metody Save.
Zapoznaj się z poniższym przykładem kodu źródłowego języka Java, który ilustruje proces scalania wybranych stron z dokumentów programu Word w jeden plik programu Word:
// Połącz wybrane strony dokumentów programu Word za pomocą języka Java
Merger merger = new Merger("source_document.docx"))
{
// Ustaw opcje scalania
JoinOptions joinOptions = new JoinOptions(2,3); // Specify the starting and ending page number
// Połącz dokumenty
merger.join("document_to_merge.docx", joinOptions); // using joining settings
merger.join("another_document_to_merge.docx", new JoinOptions(new int[] { 2, 4, 6 })); // Specifying page number(s)
merger.save("output_document.docx"); // Saving merged document
}
Wykonując te kroki i korzystając z dostarczonego kodu Java, możesz scalić wybrane strony z wielu dokumentów programu Word w jeden plik programu Word.
Uzyskaj bezpłatną licencję API
Możesz uzyskać bezpłatną tymczasową licencję, aby korzystać z API bez ograniczeń ewaluacyjnych.
Wniosek
Podsumowując, omówiliśmy kroki związane z łączeniem wielu dokumentów programu Word w jeden plik przy użyciu języka Java w aplikacji. Dodatkowo zbadaliśmy proces łączenia określonych stron z wielu plików Word.
Aby pogłębić swoją wiedzę na temat GroupDocs.Merger for Java, polecam zapoznanie się z dokumentacją. Jeśli masz jakieś pytania lub potrzebujesz pomocy, skontaktuj się z nami za pośrednictwem naszego forum. Jesteśmy tutaj, aby Cię wspierać.
Zobacz też
- Połącz dwa lub więcej plików Word online
- Podziel pliki PDF za pomocą języka Java
- Połącz wiele typów plików w jeden dokument za pomocą języka Java
- Scal prezentacje i slajdy programu PowerPoint za pomocą języka Java
- Scal pliki Excela i arkusze kalkulacyjne za pomocą języka Java
- Łącz dokumenty tego samego formatu w Javie