Kā lasīt Word dokumentus C#, izmantojot Aspose.Words

Kā lasīt Word dokumentus C#, izmantojot Aspose.Words

Lasīt Word dokumentus C# var būt vienkāršs ar Aspose.Words bibliotēkas izmantošanu.Šis apmācības sniedz detalizētas instrukcijas par to, kā konfigurēt savu vidi, soli pa solim procedūras lasīšanai Word failus, un runsable kodu piemērus.Jūs uzzināsiet, Kā lasīt dažādus formātus kā DOCX vai DOC, Un kā piekļūt dažādiem elementiem Word dokumentu.

Vārdu dokumentu lasīšanas priekšrocības

  • Pieejas uz dokumentu elementiem :- Izrakstīt un manipulēt sadaļas, tabulas un teksta runas.

  • Vienkārša integrācija:- Vienkārši integrējiet Word dokumentu lasīšanu savā C# lietojumprogrammā.

  • • Versatilitāte *:- Izmantojiet dažādus vārda formātus bez pūles.

Priekšnoteikumi: sagatavošanās Word dokumentu lasīšanai

  • Pārliecinieties, ka jums ir instalēts Visual Studio vai jebkura cita .NET IDE.
  • Instalējiet Aspose.Words bibliotēku, izmantojot NuGet iepakojuma vadītāju.
  • Plānojiet savu projekta struktūru, lai iekļautu koda failus, kas nepieciešami tutorialam.

Pakāpeniski ceļvedis, lai izlasītu vārda dokumentu

1. solis: Iestatīt vidi

Jūsu .NET projektā pievienojiet Aspose.Words bibliotēku, izmantojot NuGet iepakojuma vadītāju.

Komandas braukšanai:Install-Package Aspose.Words

2. solis: Lejupielādēt ievades DOCX failu

Izveidojiet dokumentu klases instanci un lejupielādējiet DOCX failu.

using Aspose.Words;

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

3. solis: Iegūstiet visus punktus

Izveidojiet visus punktā minētos nodus no dokumenta.

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

4. solis: Iegūstiet visus Run Nodes

Atgrieziet visus Run tipa nodus no dokumenta.

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

Piemērots kods, lai izlasītu Word failu C#

Šeit ir pilns kods, kas apvieno visus iepriekš minētos soļus.

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

Conclusion

Šajā apmācībā jūs esat iemācījušies, kā lasīt Word dokumentus C#, izmantojot Aspose.Words, tostarp konfigurācijas un koda piemērus.Šis zināšanas ļauj jums piekļūt dažādiem elementiem Word faila, padarot to vieglāk apstrādāt vai parādīt saturu kā nepieciešams.

 Latviski