Ako čítať Word dokumenty v C# pomocou Aspose.Words

Ako čítať Word dokumenty v C# pomocou Aspose.Words

Čítanie Word dokumentov v C# môže byť jednoduché s použitím knižnice Aspose.Words. Tento tutoriál poskytuje podrobné pokyny o tom, ako nastaviť svoje prostredie, krok za krokom postupy pre čítanie Word súborov, a beží kódy príklady. Naučíte sa, ako čítať rôzne formáty, ako je DOCX alebo DOC, a ako sa prístup k rôznym prvkom v rámci Word dokumentu.

Výhody čítania slovných dokumentov

  • Prístup k prvkom dokumentu:- Odstráňte a manipulujte s odsekmi, tabuľkami a prúdom textu.

  • Jednoduchá integrácia:- Bezproblémovo integrovať čítanie dokumentu Word do svojich aplikácií C#.

  • vertikálnosť:- Spracujte rôzne formáty slov bez námahy.

Predpoklady: Príprava na čítanie Word dokumentu

  • Uistite sa, že máte Visual Studio alebo iný .NET IDE nainštalovaný.
  • Inštalácia knižnice Aspose.Words prostredníctvom manažéra balíkov NuGet.
  • Plánujte štruktúru projektu, aby ste zahrnili súbory kódu požadované pre tutoriál.

Krok za krokom sprievodca čítaním dokumentu

Krok 1: Nastavenie prostredia

V projekte .NET pridajte knižnicu Aspose.Words pomocou manažéra balíkov NuGet.

Príkaz na bež:Install-Package Aspose.Words

Krok 2: Stiahnuť vstupný súbor DOCX

Vytvorte príklad triedy dokumentu a nahrajte súbor DOCX.

using Aspose.Words;

Document doc = new Document("input.docx");

Krok 3: Získajte všetky položky

Odstráňte všetky uzly typu Paragraf z dokumentu.

foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
    Console.WriteLine(para.ToString(SaveFormat.Text));
}

Krok 4: Získajte všetky Run Nodes

Odstráňte všetky uzly typu Run z dokumentu.

foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
    Font font = run.Font;
    Console.WriteLine($"{font.Name}, {font.Size}");
    Console.WriteLine(run.Text);
}

Príklad kódu pre čítanie súboru Word v C#

Tu je kompletný kód kombinujúci všetky vyššie uvedené kroky.

// 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);
}

Záver

V tomto tutoriáli ste sa dozvedeli, ako čítať dokumenty Word v C# pomocou Aspose.Words, vrátane konfigurácie a kódu príkladov. Táto znalosť vám umožňuje prístup k rôznym prvkom v súbore Word, čo uľahčuje spracovanie alebo zobrazenie obsahu podľa potreby. Pre ďalšie preskúmanie, môžete odkazovať na ďalšie zdroje na konverziu dokumentov Word do HTML alebo iných formátov.

 Slovenčina