Wie man Word-Dokumente in C# mit Aspose.Words liest

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.

 Deutsch