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
- Kopieren Sie Inhalte von einem Word Dokument in ein anderes
- 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#.
- Laden Sie das Word-Quelldokument mit der Klasse Document.
- Laden Sie auf ähnliche Weise das Zieldokument mit der Klasse Document.
- Kopieren Sie den Inhalt des Word-Quelldokuments mit der methode Document.AppendDocument(Document, ImportFormatMode) in das Zieldokument.
- Speichern Sie das Zieldokument mit der methode Document.Save(string).
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.
- Laden Sie das Word Dokument mit der Klasse Document.
- Erstellen Sie einen Klon mit der methode Document.Clone().
- Speichern Sie das geklonte Dokument mit der methode Document.Save(string).
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.