Com llegir els documents de Word en C# amb Aspose.Words

Com llegir els documents de Word en C# amb Aspose.Words

Llegir documents de Word en C# pot ser senzill amb l’ús de la biblioteca d’Aspose.Words. Aquest tutorial proporciona instruccions detallades sobre com configurar el seu entorn, procediments pas a pas per llegir arxius de Word, i exemples de codi executable. Aprendràs com llegir diversos formats com DOCX o DOC, i com accedir a diferents elements dins d’un document de Word.

Beneficis de llegir documents de paraula

  • Accés a elements de documentaci:- Extraure i manipular paràgrafs, taules i runs de text.

  • Integració fàcil:- Integrar fàcilment la lectura de document Word en les seves aplicacions C.

  • Versatilitat:- Gestionar diferents formats de paraules sense esfor.

Requisits: Preparació per a la lectura del document Word

  • Assegureu-vos que vostè té Visual Studio o qualsevol altre .NET IDE instal·lat.
  • Instal·la la biblioteca Aspose.Words a través de NuGet Package Manager.
  • Planifica la seva estructura de projecte per incloure els arxius de codi necessaris per al tutorial.

Guia de pas a pas per llegir un document de paraula

Pas 1: Configure el medi ambient

En el seu projecte .NET, afegir la biblioteca Aspose.Words utilitzant el gestor de paquets NuGet.

Comandant per a córrer:Install-Package Aspose.Words

Pas 2: Carregar el fitxer d’entrada DOCX

Crear una instància de la classe Document i carregar el fitxer DOCX.

using Aspose.Words;

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

Pas 3: Obtenir tots els punts del paràgraf

Retirar tots els nodes del tipus Paragraf del document.

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

Pas 4: Obtenir tots els nodes de funcionament

Retirar tots els nodes de tipus de funcionament del document.

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

Codi d’exemple per llegir l’arxiu Word en C#

Aquí teniu el codi complet que combina tots els passos anteriors.

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

Conclusió

En aquest tutorial, s’ha après com llegir documents de Word en C# utilitzant Aspose.Words, inclosos exemples de configuració i codi. Aquest coneixement li permet accedir a diversos elements dins d’un fitxer de Word, fent-ho més fàcil de processar o mostrar el contingut com sigui necessari.

 Català