Kombinieren Sie Word Dokumente in C#

In unserem vorherigen Artikel haben wir beschrieben, wie man Word Dokumente in Node.js zusammenfügt. In diesem Blogbeitrag wird erläutert, wie Sie Word Dokumente in C# zusammenführen. Zu diesem Zweck werden wir GroupDocs.Merger Cloud SDK für .Net nutzen, um Word Dokumente programmgesteuert zu kombinieren. Tatsächlich wird die Automatisierung des Dokumentenzusammenführungsprozesses letztendlich die Produktivität steigern und einen Wettbewerbsvorteil verschaffen. Lesen Sie daher diesen Blogbeitrag sorgfältig durch, um zu erfahren, wie Sie Word Dokumente in C# zusammenführen. Darüber hinaus gehen wir das Code-Snippet Schritt für Schritt durch, um die Funktionalität umzusetzen.

Wir werden in diesem Artikel die folgenden Abschnitte behandeln:

Word Files Merger – API-Installation

Nun, die Installation dieser API auf Unternehmensebene ist sehr einfach, da sie leicht zu installieren ist. Sie müssen lediglich das NuGet-Paket herunterladen oder den folgenden Befehl im NuGet-Paket-Manager ausführen:

Install-Package GroupDocs.Merger-Cloud -Version 23.4.0

Bitte besuchen Sie diesen Link, um die Schritte zum Erhalten von API-Anmeldeinformationen (Client-ID + Client-Geheimnis) zu erfahren.

Word Dokumente in C# programmgesteuert kombinieren

Sobald Sie also das GroupDocs.Merger Cloud SDK für .Net eingerichtet haben, können wir mit dem Schreiben von Code-Snippets zum programmgesteuerten Zusammenführen von Word Dokumenten beginnen.

Hinweis: Wir haben zwei verschiedene Docx/Docs Dateien in die API-Cloud Dashboard hochgeladen. Sie können diese Aufgabe jedoch automatisieren, indem Sie die Methode UploadFile aufrufen.

Sie können die folgenden Schritte ausführen, um diese Funktionalität zu erreichen:

  • Initialisieren Sie eine Instanz der Configuration Klasse mit der Client-ID und dem Client-Geheimnis.
  • Instanziieren Sie eine Instanz von DocumentApi mit dem Objekt der Configuration Klasse.
  • Erstellen Sie ein Objekt der JoinItem Klasse.
  • Initialisieren Sie eine Instanz der Klasse FileInfo und legen Sie den Pfad des ersten Word Dokuments fest.
  • Instanziieren Sie ein Objekt der FileInfo Klasse und legen Sie den Pfad des zweiten Word Dokuments fest.
  • Erstellen Sie ein Objekt der JoinOptions Klasse und legen Sie den Pfad für die generierte Datei fest.
  • Erstellen Sie eine Instanz der JoinRequest Klasse und initialisieren Sie sie mit dem Objekt der JoinOptions Klasse.
  • Rufen Sie die Methode Join auf, um Word Dokumente zu kombinieren.

Kopieren Sie den folgenden Codeausschnitt, fügen Sie ihn in Ihre Hauptserverdatei ein und führen Sie den Server aus, um Word Dokumente programmgesteuert zu kombinieren:

using System;
using GroupDocs.Merger.Cloud.Sdk.Api;
using GroupDocs.Merger.Cloud.Sdk.Client;
using GroupDocs.Merger.Cloud.Sdk.Model;
using GroupDocs.Merger.Cloud.Sdk.Model.Requests;

namespace GroupDocs.Merger.CSharp
{
    class Combine_Word_Files

    {
        static void Main(string[] args)
        {

            try
            {
                string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
                string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
               
                // Initialisieren Sie eine Instanz der Configuration Klasse mit der Client-ID und dem Client-Geheimnis. 
                var configuration = new Configuration(clientId, clientSecret);
                configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
                // Instanziieren Sie eine Instanz der DocumentApi mit dem Objekt der Configuration Klasse. 
                var documentApi = new DocumentApi(configuration);
                // Erstellen Sie ein Objekt der JoinItem Klasse.
                var item1 = new JoinItem
                {
                    // Initialisieren Sie eine Instanz der FileInfo Klasse und legen Sie den Pfad des ersten Word Dokuments fest. 
                    FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
                    {
                        FilePath = "first.docx"
                    }
                };

                var item2 = new JoinItem
                {
                    // Instanziieren Sie ein Objekt der FileInfo Klasse und legen Sie den Pfad des zweiten Word Dokuments fest.
                    FileInfo = new GroupDocs.Merger.Cloud.Sdk.Model.FileInfo
                    {
                        FilePath = "second.docx"
                    }
                };
                // Erstellen Sie ein Objekt der JoinOptions Klasse und legen Sie den Pfad für die generierte Datei fest.
                var options = new JoinOptions
                {
                    JoinItems = new List<JoinItem> { item1, item2 },
                    OutputPath = "output/merged-file.docx"
                };
                // Erstellen Sie ein Objekt der JoinRequest Klasse und initialisieren Sie es mit dem Objekt der JoinOptions Klasse.
                var request = new JoinRequest(options);
                // Rufen Sie die Join-Methode auf, um Word Dokumente zu kombinieren. 
                var response = documentApi.Join(request);
                Console.WriteLine("Successfully merged Word files: " + response.Path);
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception when calling GroupDocs Api: " + e.Message);
            }

        }
    }
}

Der Ausgang ist im Bild unten zu sehen:

Word Dokumente zusammenführen

Word Dateien online zusammenführen

Glücklicherweise gibt es ein Online-Tool, mit dem Benutzer Word Dokumente sofort zusammenführen können und das auf GroupDocs.Merger Cloud SDKs basiert. Es verfügt über eine logische Schnittstelle und ist einfach zu bedienen. Vor allem ist es kostenlos und kann von jedem ohne vorheriges Abonnement genutzt werden.

Word Dateien online zusammenführen

Abschluss

Wir beenden diesen Blogbeitrag hier und versprechen, mit einem weiteren nützlichen Artikel zurückzukommen. Wir haben also gelernt, wie man Word Dokumente in C# kombiniert. Darüber hinaus sind wir auch die Schritte und das Code-Snippet zum programmgesteuerten Zusammenführen von Word Dokumenten durchgegangen. Dieser Artikel hilft Ihnen, wenn Sie ein Word-Dateizusammenführungsmodul für Ihre Geschäftsanwendung erstellen möchten. Lesen Sie daher bitte die Dokumentation durch, um weitere Funktionen der GroupDocs.Merger Cloud SDKs kennenzulernen. Vergessen Sie auch nicht, unsere Live-Version der API auszuprobieren. Darüber hinaus empfehlen wir Ihnen, unserem Erste-Schritte-Leitfaden zu folgen.

Schließlich schreibt groupdocs.cloud neue Artikel. Bleiben Sie also bitte auf dem Laufenden, um die neuesten Updates zu erhalten.

Stelle eine Frage

Sie können uns Ihre Fragen oder Anregungen in unserem Forum mitteilen.

Häufig gestellte Fragen – FAQs

Wie füge ich zwei Word Dokumente in C# zusammen?

Rufen Sie die Methode Join auf, um Word Dokumente programmgesteuert zu kombinieren. GroupDocs.Merger Cloud SDK für .Net bietet eine Vielzahl von Funktionen zur Automatisierung dieses Prozesses.

Wie füge ich Word Dokumente automatisch zusammen?

Sie können diesen Link besuchen, um die Schritte und den Codeausschnitt zum automatischen Zusammenführen von Word Dokumenten zu erfahren.

Siehe auch