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.