Kako pročitati Word dokumente u C# pomoću Aspose.Words

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.

 Hrvatski