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#.
- Étapes pour convertir Word en JSON en C#
- Bibliothèque C# pour convertir Word en JSON - Téléchargement gratuit
- Convertir Word en JSON en C#
- Convertir un mot protégé 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#.
- Chargez le document Word à l’aide de la classe Aspose.Words.Document.
- Enregistrez le document Word au format HTML à l’aide de la méthode Document.Save().
- Chargez le fichier HTML à l’aide de la classe Aspose.Cells.Workbook.
- Convertissez le document au format JSON à l’aide de la méthode Workbook.Save().
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#.
- Chargez le document Word à l’aide de la classe Aspose.Words.Document.
- Utilisez la classe Aspose.Words.Loading.LoadOptions pour spécifier le mot de passe du document Word.
- Enregistrez le document Word au format HTML à l’aide de la méthode Document.Save().
- Chargez le fichier HTML à l’aide de la classe Aspose.Cells.Workbook.
- Convertissez le document au format JSON à l’aide de la méthode Workbook.Save().
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.