In bepaalde scenario’s, wanneer u gegevens tegenkomt die verspreid zijn over meerdere documenten, kan het nodig zijn om alle documenten of specifieke delen ervan samen te voegen tot één bestand. Dit artikel is bedoeld om instructies te geven voor het programmatisch samenvoegen van meerdere Word-documenten tot één met behulp van Java. Verder zullen we onderzoeken hoe specifieke pagina’s uit twee of meer Word-bestanden kunnen worden gecombineerd binnen de Java-toepassing.

Samenvoeging van Word-documenten - Java API

In dit artikel zal ik GroupDocs.Merger for Java gebruiken om meerdere Word-documenten samen te voegen tot één bestand. Het biedt het gemak van het combineren van documenten met verschillende formaten of identieke formaten in een verenigd bestand. Bovendien biedt de API een uitgebreide set functies, waaronder het splitsen van documenten, het bijsnijden, het omwisselen van pagina’s, het verplaatsen, verwijderen, roteren en rangschikken.

Downloaden en configureren

Download de bibliotheek voor het samenvoegen van documenten uit de downloadsectie. Voeg voor op Maven gebaseerde Java-toepassingen de volgende configuratie toe binnen 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>

Als je geïnteresseerd bent in de API-functies, kun je de documentatie ervan doornemen, en ook mijn favoriete gedeelte, de lopende voorbeelden op GitHub.

Meerdere Word-documenten samenvoegen met Java

Volg deze eenvoudige stappen om moeiteloos meerdere Word-documenten samen te voegen tot één bestand met behulp van Java:

  1. Begin met het laden van het Word-brondocument met behulp van de klasse Merger.
  2. Gebruik de methode Join om het document samen te voegen.
  3. Ga door met het samenvoegen van eventuele extra Word-documenten met dezelfde Join-methode.
  4. Sla ten slotte het samengevoegde document op als uitvoer met behulp van de methode Opslaan.

Bekijk dit Java-broncodevoorbeeld, dat het proces illustreert van het samenvoegen van twee of meer Word-documenten tot één bestand:

// Voeg twee Word-documenten samen met 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

Door deze stappen te volgen en de meegeleverde Java-code te gebruiken, kunt u moeiteloos meerdere Word-documenten combineren tot één bestand.

Voeg selectieve pagina’s van Word-bestanden samen tot één met Java

In bepaalde gevallen kan het nodig zijn om specifieke pagina’s uit meerdere Word-documenten samen te voegen in plaats van alle documenten samen te voegen. Gelukkig biedt de API verschillende methoden om deze taak van het selectief combineren van pagina’s uit verschillende Word-documenten in één bestand te volbrengen.

Volg deze stappen om selectieve pagina’s uit meerdere Word-documenten samen te voegen met Java:

  1. Begin met het laden van het brondocument met behulp van de klasse Merger.
  2. Configureer de samenvoegopties met behulp van de klasse JoinOptions.
  3. Voeg het document samen door de methode Join aan te roepen.
  4. Herhaal het proces door de Join Options voor elk document waar nodig aan te passen.
  5. Sla ten slotte het samengevoegde document op met behulp van de methode Opslaan.

Raadpleeg het volgende Java-broncodevoorbeeld, dat het proces illustreert van het samenvoegen van selectieve pagina’s uit Word-documenten tot één enkel Word-bestand:

// Voeg selectieve pagina's van Word-documenten samen met Java
Merger merger = new Merger("source_document.docx"))
{
    // Stel de samenvoegopties in
    JoinOptions joinOptions = new JoinOptions(2,3); // Specify the starting and ending page number
    
    // Voeg de documenten samen
    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
}

Door deze stappen te volgen en de meegeleverde Java-code te gebruiken, kunt u selectieve pagina’s uit meerdere Word-documenten samenvoegen tot één enkel Word-bestand.

Ontvang een gratis API-licentie

U kunt een gratis tijdelijke licentie krijgen om de API te gebruiken zonder de evaluatiebeperkingen.

Conclusie

Samenvattend hebben we de stappen besproken die komen kijken bij het samenvoegen van meerdere Word-documenten tot één bestand met behulp van Java binnen de toepassing. Daarnaast hebben we het proces onderzocht van het combineren van specifieke pagina’s uit meerdere Word-bestanden.

Om uw kennis van GroupDocs.Merger for Java te verdiepen, raad ik u aan de documentatie te raadplegen. Als je vragen hebt of hulp nodig hebt, neem dan gerust contact met ons op via ons forum. We zijn hier om u te ondersteunen.

Zie ook