Kopieren Sie Inhalte von einem Word Dokument in ein anderes in C#

MS Word ist eine beliebte und weit verbreitete Textverarbeitungssoftware zum Erstellen von Rich-Text Dokumenten. Während Sie mit Word Dokumenten arbeiten, müssen Sie möglicherweise den Inhalt von einem Dokument in ein anderes kopieren. Darüber hinaus werden in bestimmten Fällen auch die Klone von Word Dokumenten benötigt. Um diese Vorgänge programmgesteuert auszuführen, behandelt dieser Artikel das Kopieren des Inhalts von einem Word Dokument in ein anderes in C#. Außerdem erfahren Sie, wie Sie programmgesteuert eine Kopie eines Word Dokuments erstellen.

C# Bibliothek zum Kopieren von Inhalten von Word Dokumenten

Um den Inhalt von einem Word Dokument in ein anderes zu kopieren, verwenden wir Aspose.Words for .NET. Es ist eine funktionsreiche Bibliothek zur Implementierung von Textverarbeitungsfunktionen aus .NET Anwendungen heraus. Sie können die DLL der API herunterladen oder direkt von NuGet mithilfe der Paket-Manager Konsole installieren.

PM> Install-Package Aspose.Words

Kopieren von Inhalten aus einem Word Dokument in ein anderes mit C#

Im Folgenden finden Sie die Schritte zum Kopieren des Inhalts eines Word Dokuments in ein anderes mit C#.

Das folgende Codebeispiel zeigt, wie Sie den Inhalt eines Word Dokuments in ein anderes kopieren.

// Laden Sie Quell und Ziel-Word Dokumente
Document doc = new Document("document.docx");
Document docDest = new Document("document2.docx");

// Kopieren Sie den Inhalt aus dem Quelldokument in das Zieldokument
docDest.AppendDocument(doc, ImportFormatMode.KeepSourceFormatting);

// Dokument speichern
docDest.Save("output.docx");

Kopie eines Word Dokuments in C# erstellen

Sie können auch den Inhalt eines Word Dokuments in ein neues Dokument kopieren. Mit anderen Worten, Sie können einen Klon eines Dokuments erstellen. Die folgenden Schritte zeigen, wie Sie mit C# eine Kopie des Word Dokuments erstellen.

Das folgende Codebeispiel zeigt, wie Sie eine Kopie einer Word DOCX Datei in C# erstellen.

// Laden Sie Word-Quelldokumente
Document doc = new Document("document.docx");

// Dokument klonen
Document newDoc = doc.Clone();

// Dokument speichern
newDoc.Save("output.docx");

Holen Sie sich eine kostenlose API Lizenz

Sie können eine temporäre Lizenz erwerben, um Aspose.Words for .NET ohne Evaluierungseinschränkungen zu verwenden.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie den Inhalt aus einem Word Dokument in ein anderes in C# kopieren. Außerdem haben Sie gesehen, wie Sie ein Word Dokument programmgesteuert klonen. Aspose.Words for .NET bietet eine breite Palette weiterer Funktionen, die Sie mithilfe der Dokumentation erkunden können. Sie können Ihre Fragen auch über unser Forum stellen.

Siehe auch