# Come leggere documenti Word in C# utilizzando Aspose.Words
Leggere i documenti Word in C# può essere semplice con l’uso della libreria Aspose.Words. Questo tutorial fornisce istruzioni dettagliate su come configurare il vostro ambiente, procedure passo dopo passo per leggere i file Word, e esempi di codice eseguibile. Imparerai come leggere diversi formati come DOCX o DOC, e come accedere a diversi elementi all’interno di un documento Word.
I vantaggi della lettura dei documenti
L’accesso agli Elementi del Documento:- Estratto e manipolazione di paragrafi, tabelle e corse di testo.
Facile integrazione:- Inserisci la lettura del documento Word nelle tue applicazioni C#.
Versatilità:- Gestire diversi formati di parola senza sforzo.
Prerequisiti: Preparazione per la lettura del documento Word
- Assicurati di avere Visual Studio o qualsiasi altro .NET IDE installato.
- Installare la libreria Aspose.Words tramite NuGet Package Manager.
- Pianificare la struttura del progetto per includere i file di codice necessari per il tutorial.
Guida passo dopo passo per leggere un documento di parola
Passo 1: Configurare l’ambiente
Nel vostro progetto .NET, aggiungere la libreria Aspose.Words utilizzando NuGet Package Manager.
Il comando per correre:Install-Package Aspose.Words
Passo 2: Caricare il file Input DOCX
Crea un’esempio della classe Document e carica il file DOCX.
using Aspose.Words;
Document doc = new Document("input.docx");
Passo 3: Ottieni tutti i nodi del paragrafo
Rimuovere tutti i nodi di tipo Paragrafo dal documento.
foreach (Paragraph para in doc.GetChildNodes(NodeType.Paragraph, true))
{
Console.WriteLine(para.ToString(SaveFormat.Text));
}
Passo 4: Ottieni tutti i nodi Run
Ristrutturare tutti i nodi di tipo Run dal documento.
foreach (Run run in doc.GetChildNodes(NodeType.Run, true))
{
Font font = run.Font;
Console.WriteLine($"{font.Name}, {font.Size}");
Console.WriteLine(run.Text);
}
Esempio di codice per leggere il file Word in C#
Ecco il codice completo che combina tutti i passaggi di cui sopra.
// 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);
}
conclusione
In questo tutorial, hai imparato a leggere i documenti di Word in C# utilizzando Aspose.Words, compresi esempi di configurazione e codice.Questo conoscenza ti consente di accedere a diversi elementi all’interno di un file di Word, rendendo più facile elaborare o visualizzare il contenuto come necessario.Per ulteriori esplorazioni, puoi riferirti a risorse aggiuntive sulla conversione dei documenti di Word in HTML o altri formati.