Converti Word in JSON in C#

La conversione da Word a JSON potrebbe essere richiesta in vari casi in cui è necessario esportare i dati in un documento Word in formato JSON a livello di codice. Questo articolo mostra come convertire facilmente il testo in un documento Word in formato JSON dall’interno delle tue applicazioni C#. Imparerai anche come convertire i documenti Word protetti in JSON a livello di codice. Quindi procediamo con la conversione di Word in JSON in C#.

Come convertire Word in JSON in C#

Per la conversione da documento Word a JSON, è necessario eseguire i seguenti passaggi:

  • Carica il documento di Word.
  • Convertilo in formato HTML.
  • Salva il file HTML in formato JSON.

Vediamo come eseguire questi passaggi a livello di codice in C#. Per questo è necessario installare un paio di librerie menzionate nella sezione seguente.

Librerie C# per convertire Word in JSON - Download gratuito

Aspose.Words for .NET è una libreria ricca di funzionalità che ti consente di creare ed elaborare documenti MS Word. Useremo questa libreria per esportare il contenuto di un documento Word in HTML. Successivamente, utilizzeremo Aspose.Cells for .NET per salvare il contenuto HTML come file JSON.

Puoi scaricare le DLL di entrambe le librerie o installarle da NuGet.

Scarica DLL

Installa tramite NuGet

PM> Install-Package Aspose.Cells
PM> Install-Package Aspose.Words

Converti Word in JSON in C#

Di seguito sono riportati i passaggi per convertire Word in JSON in C#.

L’esempio di codice seguente mostra come convertire un documento di Word in JSON in C#.

// Carica documento Word
Document doc = new Document("document.docx");

// Salva il documento in formato HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Carica il file HTML in un'istanza della classe Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Salva come JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# Converti Word protetto in JSON

Puoi anche caricare i documenti Word protetti utilizzando le loro password e convertirli in formato JSON. Di seguito sono riportati i passaggi per convertire un documento Word protetto in JSON in C#.

L’esempio di codice seguente mostra come convertire un documento Word protetto in JSON in C#.

// Carica documento Word protetto da password
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));

// Salva il documento in formato HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Carica il file HTML in un'istanza della classe Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Salva come JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

Librerie di conversione da C# Word a JSON - Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare le librerie senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire Word in JSON in C#. Inoltre, hai visto come convertire un documento Word protetto da password in JSON a livello di codice. Inoltre, puoi visitare la documentazione di Aspose.Words for .NET e Aspose.Cells for .NET per esplorare di più sulle librerie. In caso di domande, non esitare a farcelo sapere tramite il nostro forum.

Guarda anche