Kuinka lukea Word-asiakirjoja C#: ssä käyttämällä Aspose.Words

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.

 Suomi