La conversion DOC en JSON peut être nécessaire dans divers cas lorsque vous devez exporter des données dans un document DOC au format JSON par programmation. Cet article montre comment convertir facilement le texte d’un document DOC au format JSON à partir de vos applications C#. Vous apprendrez également à convertir par programmation des documents DOC protégés en JSON. Passons donc à la conversion de DOC en JSON en C#.
- Étapes pour convertir DOC en JSON en C#
- Bibliothèque C# pour convertir DOC en JSON - Téléchargement gratuit
- Convertir DOC en JSON en C#
- Convertir un DOC protégé en JSON en C#
Comment convertir DOC en JSON en C#
Pour la conversion d’un document DOC en JSON, nous devons effectuer les étapes suivantes :
- Chargez le document DOC.
- 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 DOC 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 utiliserons cette bibliothèque pour exporter le contenu d’un document DOC vers 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 DOC en JSON en C#
Voici les étapes pour convertir DOC en JSON en C#.
- Chargez le document DOC à l’aide de la classe Aspose.Words.Document.
- Enregistrez le document DOC 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 DOC en JSON en C#.
// Charger le document DOC
Document doc = new Document("document.doc");
// 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 DOC protégé en JSON
Vous pouvez également charger les documents DOC protégés à l’aide de leurs mots de passe et les convertir au format JSON. Voici les étapes pour convertir un DOC protégé en JSON en C#.
- Chargez le fichier DOC à l’aide de la classe Aspose.Words.Document.
- Utilisez la classe Aspose.Words.Loading.LoadOptions pour spécifier le mot de passe du fichier DOC.
- Enregistrez le fichier DOC 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 DOC protégé en JSON en C#.
// Charger le document DOC protégé par mot de passe
Document doc = new Document("document.doc", 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# DOC 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 DOC en JSON en C#. De plus, vous avez vu comment convertir un fichier DOC protégé par mot de passe en JSON par programmation. 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.