
Das Extrahieren von Word-Seiten aus DOC oder DOCX Dateien kann in verschiedenen Fällen nützlich sein. Sie möchten möglicherweise nur einen Abschnitt teilen, eine Zusammenfassung behalten oder ein langes Dokument aufteilen. In diesem Beitrag zeigen wir Ihnen, wie Sie eine einzelne Seite oder einen Seitenbereich aus einem Word Dokument mit C# extrahieren können.
Dieser Artikel behandelt die folgenden Themen:
- .NET SDK zum Extrahieren von Word-Seiten
- Extract a Single Page
- Extrahieren Sie einen Seitenbereich
- Extrahieren Sie Seiten aus Word Online
- Kostenlose Lernressourcen
- Fazit
.NET SDK zum Extrahieren von Word-Seiten
Wir werden Aspose.Words for .NET verwenden, um Word-Seiten programmgesteuert in C# zu extrahieren. Es ist eine leistungsstarke Bibliothek zum Arbeiten mit Word Dokumenten in .NET-Anwendungen. Sie ermöglicht Entwicklern das Erstellen, Bearbeiten, Konvertieren und Extrahieren von Inhalten aus Word Dateien programmgesteuert.
Wie man Aspose.Words for .NET installiert
PM> Install-Package Aspose.Words
- Fügen Sie die erforderlichen Namensräume zu Ihrem Code hinzu, wie zum Beispiel:
using Aspose.Words;
Das ist es, Sie sind bereit, mit Word Dateien zu arbeiten.
Extract a Single Page from Word Document
Um eine spezifische Seite aus einem Word Dokument zu extrahieren, befolgen Sie bitte die folgenden Schritte:
- Laden Sie das Word Dokument mit der
Document
Klasse. - Durchlaufe jede Seite mit einer einfachen
for
-Schleife. - Verwenden Sie die
ExtractPages()
-Methode, um eine Seite nach der anderen herauszuziehen. - Speichern Sie jede Seite als separate
.docx
-Datei mit derSave()
-Methode.
Der folgende Codebeispiel zeigt, wie man eine einzelne Seite aus einem Word Dokument in C# extrahiert:
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Extract pages one by one
for (int page = 0; page < doc.PageCount; page++)
{
// Speichern Sie jede Seite als ein separates Dokument.
Document extractedPage = doc.ExtractPages(page, 1);
extractedPage.Save($"split_by_page_{page + 1}.docx");
}
Dieser Code lädt die Datei, extrahiert die Seiten einzeln und speichert sie als neue Word Dokumente.

Extract a Page from a Word Document in C#
Extrahieren Sie einen Bereich von Seiten aus einem Word Dokument
Sie können auch mehrere Seiten gleichzeitig extrahieren, indem Sie die folgenden Schritte befolgen:
- Lade das Dokument mit der
Document
Klasse. - Extrahieren Sie einen Seitenbereich mit der Methode
ExtractPages()
. - Speichern Sie die extrahierten Seiten als neue
.docx
-Datei.
using Aspose.Words;
// Load a document
Document doc = new Document("sample-multi-page.docx");
// Bereich von Seiten extrahieren
Document extractedPages = doc.ExtractPages(3, 2);
// Seiten als separates Dokument speichern
extractedPages.Save("split_by_page_range.docx");
Dies erstellt ein neues Dokument, das nur die ausgewählten Seiten enthält.

Extrahieren Sie einen Bereich von Seiten aus einer Word-Datei in C#
Seiten aus Word Online extrahieren
Sie können auch unseren kostenlosen Online-Word-Splitter ausprobieren, um Word-Seiten zu extrahieren. Laden Sie einfach Ihre Datei hoch, wählen Sie die Seiten aus und laden Sie das Ergebnis herunter.

Erforschen Sie kostenlose Lernressourcen
Hier sind einige hilfreiche Links, um mehr zu erfahren:
Schlussfolgerung
In diesem Artikel haben Sie gelernt, wie man Seiten aus Word Dokumenten mit C# extrahiert. Wir haben Aspose.Words for .NET verwendet, um schnell und einfach einzelne und mehrere Seiten zu extrahieren. Dieser Ansatz ist ideal für die Erstellung von Zusammenfassungen, den Export von Abschnitten oder das Teilen großer Dateien.
Haben Sie Fragen? Zögern Sie nicht, in unserem support forum zu fragen.