Voeg Word-documenten samen met C#

We kunnen eenvoudig twee of meer Word-documenten samenvoegen tot één document met C#. We doen dit omdat het delen of afdrukken van een enkel bestand gemakkelijker is dan het verwerken van meerdere bestanden. In dit artikel leren we hoe Word-documenten samen te voegen met C#. In dit artikel komen de volgende onderwerpen aan bod:

  • [C# API om Word-documenten samen te voegen][2]
  • [Voeg twee of meer Word-documenten samen met C#][3]
  • [Combineer specifieke pagina’s van Word-documenten met C#][4]
  • [Docx-bestanden samenvoegen en beveiligen met wachtwoord met C#][5]
  • [Voeg Word-document samen in PDF met behulp van C#][6]

C# API om Word-documenten samen te voegen

Voor het samenvoegen van [DOC][7]- of [DOCX][8]-bestanden gebruiken we de [GroupDocs.Merger for .NET][9] API. [Download][10] de DLL van de API of installeer deze met [NuGet][11].

Install-Package GroupDocs.Merger

Voeg twee of meer Word-documenten samen met C#

We kunnen eenvoudig twee of meer Word-documenten programmatisch samenvoegen door de onderstaande stappen te volgen:

  • Laad eerst het DOCX-bestand met de klasse [Merger][12].
  • Roep vervolgens de methode [Merger.Join()][13] aan met het doel-DOCX-bestandspad om samen te voegen met het geladen bestand.
  • Herhaal vervolgens de bovenstaande stap om meer bestanden samen te voegen.
  • Roep tot slot de methode [Merger.Save()][14] aan met het uitvoerbestandspad om het samengevoegde bestand op te slaan. Het volgende codevoorbeeld laat zien hoe u twee of meer DOCX-bestanden kunt samenvoegen met C#.
    Voeg twee of meer Word-documenten samen met C#

    Voeg twee of meer Word-documenten samen met C#.

Combineer specifieke pagina’s van Word-documenten met C#

We kunnen specifieke pagina’s van Word-documenten programmatisch combineren door de onderstaande eenvoudige stappen te volgen:

  • Laad eerst het DOCX-bestand met de klasse [Merger][12].
  • Maak vervolgens een instantie van de klasse **[JoinOptions][16] ** met het startpagina- en eindpaginanummer. U kunt ook de bereikmodus instellen om oneven of even pagina’s uit het opgegeven paginabereik samen te voegen.
  • Roep vervolgens de methode [Merger.Join()][13] aan met het doel-DOCX-bestandspad en het JoinOptions-object als argumenten. Het object JoinOptions voegt specifieke pagina’s van het doelbestand samen met het bronbestand.
  • Roep tot slot de methode [Merger.Save()][14] aan met het uitvoerbestandspad om het samengevoegde bestand op te slaan. Het volgende codevoorbeeld laat zien hoe u geselecteerde pagina’s van Word-documenten combineert met C#.

DOCX-bestanden samenvoegen en beveiligen met wachtwoord met C#

We kunnen twee of meer DOCX-bestanden samenvoegen en vervolgens het samengevoegde bestand programmatisch beveiligen met een wachtwoord door de onderstaande eenvoudige stappen te volgen:

  • Laad eerst het DOCX-bestand met de klasse [Merger][12].
  • Roep vervolgens de methode [Merger.Join()][13] aan met het doel-DOCX-bestandspad om samen te voegen met het geladen bestand.
  • Herhaal eventueel de bovenstaande stap om meer bestanden samen te voegen.
  • Stel vervolgens het wachtwoord in met [AddPasswordOptions][17]
  • Roep daarna de methode [Merger.AddPassword()][18] aan met AddPasswordOptions.
  • Roep tot slot de methode [Merger.Save()][14] aan om het met een wachtwoord beveiligde samengevoegde bestand op te slaan. Het volgende codevoorbeeld laat zien hoe u meerdere Word-documenten samenvoegt en vervolgens het samengevoegde bestand beveiligt met een wachtwoord met behulp van C#.

Voeg Word-documenten samen in PDF met behulp van C#

We kunnen Word-documenten programmatisch samenvoegen tot een PDF-document door de onderstaande eenvoudige stappen te volgen:

  • Laad eerst het PDF-bestand met de klasse [Merger][12].
  • Roep vervolgens de methode [Merger.Join()][13] aan met het doel-DOCX-bestandspad om samen te voegen met het geladen bestand.
  • Herhaal eventueel de bovenstaande stap om meer bestanden samen te voegen.
  • Roep tot slot de methode [Merger.Save()][14] aan met het uitvoerpad van het PDF-bestand om het samengevoegde bestand op te slaan. Het volgende codevoorbeeld laat zien hoe u DOCX-bestanden kunt samenvoegen in een PDF-bestand met C#.

Ontvang een gratis licentie

Probeer de API zonder evaluatiebeperkingen door [een gratis tijdelijke licentie][19] aan te vragen.

Conclusie

In dit artikel hebben we geleerd hoe je twee of meer Word-documenten kunt samenvoegen met C#. We hebben ook gezien hoe specifieke pagina’s van Word-documenten programmatisch kunnen worden gecombineerd. In dit artikel werd ook uitgelegd hoe u DOCX-bestanden kunt samenvoegen in een PDF-bestand met behulp van C#. Bovendien kunt u meer leren over GroupDocs.Merger voor .NET API met behulp van de [documentatie][20]. Neem bij onduidelijkheden gerust contact met ons op via het [forum][21].

Zie ook