Kako pročitati Word dokumente u C# pomoću Aspose.Words
Čitanje Word dokumenata u C# može biti jednostavno s korištenjem Aspose.Words knjižnice.Ovaj tutorial pruža detaljne upute o tome kako konfigurirati svoje okruženje, korak po korak postupke za čitanje Word datoteke, i primjeri izvedenog koda.Vi ćete naučiti kako čitati različite formate kao što su DOCX ili DOC, i kako pristupiti različitim elementima unutar Word dokumenta.
Prednosti čitanja Word dokumenata
Pristup elementima dokumenta:- Izvadite i manipulirajte stavke, tablice i teksta.
Jednostavna integracija:- Jednostavno integrirajte čitanje Word dokumenta u svoje C# aplikacije.
Vjerodostojnost:- Rješavajte različite formate riječi bez napora.
Preduvjeti: Priprema za čitanje Word dokumenta
- Uvjerite se da imate Visual Studio ili bilo koji drugi .NET IDE instaliran.
- Instalirajte knjižnicu Aspose.Words putem upravitelja paketa NuGet.
- Planirajte strukturu projekta kako biste uključili datoteke koda potrebne za tutorial.
Korak po korak vodič za čitanje Word dokumenta
Korak 1: Uklanjanje okruženja
U svom projektu .NET dodajte knjižnicu Aspose.Words pomoću upravitelja paketa NuGet.
Zapovijed za trčanje:Install-Package Aspose.Words
Korak 2: Preuzmite datoteku Input DOCX
Stvorite primjer razreda dokumenta i preuzmite datoteku DOCX.
using Aspose.Words;
Document doc = new Document("input.docx");
Korak 3: Pronađite sve poglavlja
Uklonite sve čvorove tipa stavka iz dokumenta.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
Korak 4: Dobijte sve Run Nodes
Uklonite sve vrpce tipa Run iz dokumenta.
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
Primjer kod za čitanje Word datoteke u C#
Ovdje je potpuni kod koji kombinira sve gore navedene korake.
// 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);
}
zaključak
U ovom tutorialu ste naučili kako čitati Word dokumente u C# pomoću Aspose.Words, uključujući konfiguracije i kod primjere.Ova znanja omogućuju vam pristup različitim elementima unutar Word datoteke, što je lakše obrađivati ili prikazati sadržaj kako je potrebno.