Convertir Word en JSON en C#

La conversion de Word en JSON peut être nécessaire dans divers cas lorsque vous devez exporter des données dans un document Word au format JSON par programmation. Cet article montre comment convertir facilement le texte d’un document Word au format JSON à partir de vos applications C#. Vous apprendrez également à convertir par programmation des documents Word protégés en JSON. Passons donc à la conversion de Word en JSON en C#.

Comment convertir Word en JSON en C#

Pour la conversion d’un document Word en JSON, nous devons effectuer les étapes suivantes :

  • Chargez le document Word.
  • Convertissez-le au format HTML.
  • Enregistrez le fichier HTML au format JSON.

Voyons comment effectuer ces étapes par programmation en C#. Pour cela, vous devez installer quelques bibliothèques mentionnées dans la section suivante.

Bibliothèques C# pour convertir Word en JSON - Téléchargement gratuit

Aspose.Words for .NET est une bibliothèque riche en fonctionnalités qui vous permet de créer et de traiter des documents MS Word. Nous allons utiliser cette bibliothèque pour exporter le contenu d’un document Word en HTML. Après cela, nous utiliserons Aspose.Cells for .NET pour enregistrer le contenu HTML en tant que fichier JSON.

Vous pouvez soit télécharger les DLL des deux bibliothèques, soit les installer à partir de NuGet.

Télécharger DLL

Installer via NuGet

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

Convertir Word en JSON en C#

Voici les étapes pour convertir Word en JSON en C#.

L’exemple de code suivant montre comment convertir un document Word en JSON en C#.

// Charger le document Word
Document doc = new Document("document.docx");

// Enregistrer le document au format HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Charger le fichier HTML dans une instance de la classe Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Enregistrer au format JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

C# Convertir un mot protégé en JSON

Vous pouvez également charger les documents Word protégés à l’aide de leurs mots de passe et les convertir au format JSON. Voici les étapes pour convertir un document Word protégé en JSON en C#.

L’exemple de code suivant montre comment convertir un document Word protégé en JSON en C#.

// Charger un document Word protégé par mot de passe
Document doc = new Document("document.docx", new Aspose.Words.Loading.LoadOptions("mypassword"));

// Enregistrer le document au format HTML
doc.Save("html_output.html", Aspose.Words.SaveFormat.Html);

// Charger le fichier HTML dans une instance de la classe Aspose.Cells.Workbook
Workbook book = new Workbook("html_output.html");

// Enregistrer au format JSON
book.Save("word-to-json.json", Aspose.Cells.SaveFormat.Json);

Bibliothèques de conversion C# Word vers JSON - Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser les bibliothèques sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir Word en JSON en C#. De plus, vous avez vu comment convertir un document Word protégé par mot de passe en JSON par programme. En outre, vous pouvez consulter la documentation de Aspose.Words for .NET et Aspose.Cells for .NET pour en savoir plus sur les bibliothèques. Si vous avez des questions, n’hésitez pas à nous en faire part via notre forum.

Voir également