# Jak číst dokumenty Word v C# pomocí Aspose.Words
tení Word dokumentů v C# může být jednoduché s použitím knihovny Aspose.Words. Tento tutoriál poskytuje podrobné pokyny o tom, jak nastavit své prostředí, krok za krokem postupy pro čtení Word souborů, a běžné kódy příklady. Naučíte se, jak číst různé formáty, jako je DOCX nebo DOC, a jak přístup k různým prvkům v rámci Word dokumentu.
Výhody čtení slovních dokumentů
Přístup k prvkům dokumentu:- Vyrábět a manipulovat odstavce, tabulky a běhy textu.
Jednoduchá integrace:- Bezprostředně integrovat čtení dokumentu Word do svých aplikací C.
všestrannost:- Využijte různé formáty slov bez námahy.
Předpoklady: Příprava na čtení slovního dokumentu
- Ujistěte se, že máte Visual Studio nebo jakýkoli jiný .NET IDE nainstalován.
- Instalace knihovny Aspose.Words prostřednictvím programu NuGet Package Manager.
- Plánujte strukturu projektu, abyste zahrnovali soubory kódu potřebné pro tutoriál.
Krok za krokem průvodce čtení Word dokumentu
Krok 1: Nastavení prostředí
Ve vašem projektu .NET přidejte knihovnu Aspose.Words pomocí manažera balíčků NuGet.
Příkaz k běhu:Install-Package Aspose.Words
Krok 2: Stáhněte vstupní soubor DOCX
Vytvořte příklad třídy dokumentu a stáhněte soubor DOCX.
using Aspose.Words;
Document doc = new Document("input.docx");
Krok 3: Získejte všechny body odstavce
Odstraňte všechny uzly typu odstavec z dokumentu.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
Krok 4: Získejte všechny běžící nody
Odstranit všechny spuštěné typové uzly 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);
}
Příklad kódu pro čtení Word souboru v C#
Zde je kompletní kód, který kombinuje všechny výše 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ávěr
V tomto tutoriálu se dozvíte, jak číst Word dokumenty v C# pomocí Aspose.Words, včetně konfigurace a kódu příkladů. Tato znalost vám umožňuje přístup k různým prvkům v souboru Word, což usnadňuje zpracování nebo zobrazení obsahu podle potřeby.