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.