Kuinka lukea Word-asiakirjoja C#: ssä käyttämällä Aspose.Words
Lue Word-asiakirjoja C#: ssä voi olla yksinkertaista käyttämällä Aspose.Words-kirjaston. Tämä opetusohjelma tarjoaa yksityiskohtaisia ohjeita siitä, miten määrittää ympäristösi, askel askeleelta menettelyjä lukemiseen Word-tiedostoja, ja kätevä koodin esimerkkejä. Opit miten lukea erilaisia muotoja, kuten DOCX tai DOC, ja miten pääsee eri elementtejä sisällä Word-asiakirja.
Sanan lukemisen hyötyjä
Pääsy dokumenttielementteihin:- Poista ja manipuloi kappaleita, taulukoita ja tekstejä.
Helppokäyttöinen yhdistelmä:- Sisällytä Word-dokumentin lukeminen C#-sovelluksiin.
monipuolisuus:- Käsittele eri Word-formaatteja vaivattomasti.
Edellytykset: Valmistautuminen Word-asiakirjan lukemiseen
- Varmista, että sinulla on Visual Studio tai muu .NET IDE asennettu.
- Asenna Aspose.Words -kirjasto NuGetin paketin hallinnan kautta.
- Suunnittele projektin rakenne sisällyttämään kooditiedostoja, joita tarvitaan tutorialle.
Vaiheittainen opas Word-asiakirjan lukemiseen
Vaihe 1: Valitse ympäristö
Lisää .NET-hankkeeseesi Aspose.Words -kirjasto NuGetin paketin hallinnan avulla.
Käyttöohjeet juoksemaan:Install-Package Aspose.Words
Vaihe 2: Lataa Input DOCX -tiedosto
Luo asiakirjan luokan esimerkki ja ladata DOCX-tiedosto.
using Aspose.Words;
Document doc = new Document("input.docx");
Vaihe 3: Saada kaikki kohdan kohdat
Poista kaikki kappaleen tyypin kulmat asiakirjasta.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
Vaihe 4: Get All Run Nodes
Palauta kaikki Run-tyyppikohdat asiakirjasta.
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
Esimerkki koodi lukea Word-tiedosto C#
Tässä on täydellinen koodi, joka yhdistää kaikki edellä mainitut vaiheet.
// 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);
}
johtopäätöksiä
Tässä opinnäytetyössä olet oppinut lukemaan Word-asiakirjoja C#: ssä käyttämällä Aspose.Wordsia, mukaan lukien konfigurointi ja koodin esimerkkejä.Tämä tietämys mahdollistaa eri elementtejä Word-tiedoston sisällä, mikä helpottaa sisällön käsittelyä tai näyttämistä tarvittaessa.