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 die Lesung von Word Dateien, und Runable Code Beispiele DOCX oder DOC, und wie man verschiedene Elemente innerhalb eines Word-Dokuments zugreifen kann.
Wordsile 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.