# Wie man Word-Dokumente in C# mit Aspose.Words liest
Lesen Word-Dokumente in C# kann einfach mit der Verwendung der Aspose.Words Bibliothek. Dieser Tutorial bietet detaillierte Anweisungen, wie Sie Ihre Umgebung zu konfigurieren, Schritt für Schritt Verfahren für das Lesen von Word-Dateien, und Runable Code Beispiele. Sie werden lernen, wie man verschiedene Formate wie DOCX oder DOC lesen, und wie man verschiedene Elemente innerhalb eines Word-Dokuments zugreifen.
Vorteile des Lesens von Wortdokumenten
Zugang zu Dokumentelementen:- Entfernen und manipulieren Sie Paragrafen, Tabellen und Runden von Text.
Einfache Integration:- Integrieren Sie die Word-Dokumentlesung in Ihre C#-Anwendungen.
Versatilität:- Verwenden Sie verschiedene Word-Formate ohne Mühe.
Voraussetzungen: Vorbereitung auf das Lesen von Word-Dokument
- Stellen Sie sicher, dass Sie Visual Studio oder andere .NET IDE installiert haben.
- Installieren Sie die Aspose.Words-Bibliothek über den NuGet-Paketmanager.
- Planen Sie Ihre Projektstruktur, um die erforderlichen Code-Dateien für das Tutorial zu enthalten.
Schritt für Schritt Guide zum Lesen eines Word-Dokuments
Schritt 1: Konfigurieren der Umwelt
In Ihrem .NET-Projekt fügen Sie die Aspose.Words-Bibliothek mit dem NuGet-Paketmanager hinzu.
Befehl zum Laufen:Install-Package Aspose.Words
Schritt 2: Laden Sie die Input DOCX Datei herunter
Erstellen Sie ein Beispiel der Dokumentklasse und laden Sie die DOCX-Datei herunter.
using Aspose.Words;
Document doc = new Document("input.docx");
Schritt 3: Erhalten Sie alle Paragraph Nodes
Entfernen Sie alle Knoten der Art Paragraph aus dem Dokument.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
Schritt 4: Get All Run Nodes
Entfernen Sie alle Run-Typ-Noten aus dem Dokument.
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
Beispielcode zum Lesen von Word-Dateien in C#
Hier ist der vollständige Code, der alle oben genannten Schritte kombiniert.
// Load the source Word file to be read
Document doc = new Document("input.docx");
// Read all paragraphs in the document and display their content
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
// Read all Runs in the document and display style and text
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
Schlussfolgerungen
In diesem Tutorial haben Sie gelernt, wie Word-Dokumente in C# mit Aspose.Words zu lesen, einschließlich Konfiguration und Code Beispiele.Dieser Wissen ermöglicht es Ihnen, verschiedene Elemente innerhalb einer Word-Datei zuzugreifen, es einfacher zu verarbeiten oder den Inhalt wie nötig anzeigen.