Convertir DOC en JSON en C#

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#.

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#.

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#.

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.

Voir également