Hogyan kell olvasni a Word dokumentumokat a C# használatával Aspose.Words

Hogyan kell olvasni a Word dokumentumokat a C# használatával Aspose.Words

A Word dokumentumok olvasása a C#-ban egyszerű lehet az Aspose.Words könyvtár használatával.Ez a tutorial részletes utasításokat nyújt a környezet konfigurálására, a Word fájlokat olvasó lépésről lépésre vonatkozó eljárásokra és futó kód példákra.Megtanulhatja, hogyan olvassa el a különböző formátumokat, mint például a DOCX vagy a DOC, és hogyan férhet hozzá a különböző elemekhez a Word dokumentumon belül.

A Word dokumentumok olvasásának előnyei

  • Hozzáférés a Dokumentum Elemekhez:- Kivonja és manipulálja a bekezdéseket, táblákat és a szöveg futtatását.

  • Egyszerű integráció:- Egyszerűen integrálja a Word dokumentum olvasást a C# alkalmazásokba.

  • A sokoldalúság:- Használja a különböző Word formátumokat erőteljesen.

Előfeltételek: A Word dokumentumok olvasására való felkészülés

  • Győződjön meg róla, hogy a Visual Studio vagy bármely más .NET IDE telepítve van.
  • Telepítse az Aspose.Words könyvtárat a NuGet csomagkezelő segítségével.
  • Tervezze meg a projekt szerkezetét, hogy tartalmazza a tantervhez szükséges kódfájlokat.

Lépésről lépésre útmutató a Word dokumentum olvasásához

1. lépés: A környezet beállítása

A .NET projektben adja meg az Aspose.Words könyvtárat a NuGet csomagkezelő segítségével.

Rendelés a futáshoz:Install-Package Aspose.Words

2. lépés: Töltse le a DOCX fájlt

Hozzon létre egy példát a Dokumentum osztály és töltse le a DOCX fájlt.

using Aspose.Words;

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

3. lépés: Szerezze meg az összes pontot

Távolítsa el a dokumentum minden bekezdés típusú csomópontját.

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

4. lépés: Kapjon minden futó gombot

Visszaállítsa a Run típusú csomópontokat a dokumentumból.

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

Példakód, hogy olvassa el a Word fájlt C#

Íme a teljes kód, amely egyesíti az összes fenti lépést.

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

következtetések

Ebben a kézikönyvben megtanultad, hogyan kell olvasni a Word dokumentumokat a C# használatával Aspose.Words, beleértve a konfiguráció és a kód példák. Ez a tudás lehetővé teszi, hogy hozzáférjen a különböző elemek egy Word fájl, így könnyebb feldolgozni vagy megjeleníteni a tartalmat, ahogy szükséges.

 Magyar