Convertir Word en JSON en Java

Dans certains cas, vous devez exporter le contenu d’un document Word vers un fichier JSON par programme. Pour y parvenir, cet article fournit un guide simple sur la façon de convertir le texte d’un document Word au format JSON à partir de vos applications Java. Vous apprendrez également à convertir par programmation des documents Word protégés en JSON. Passons donc à la conversion de Word en JSON en Java.

Comment convertir Word en JSON en Java

Pour convertir un document Word au format 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 Java. Pour cela, vous devez installer deux bibliothèques mentionnées dans la section suivante.

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

Aspose.Words for Java est une bibliothèque puissante 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. Ensuite, nous utiliserons Aspose.Cells for Java pour enregistrer le contenu HTML sous forme de fichier JSON. Vous pouvez soit télécharger les fichiers JAR des deux bibliothèques, soit les installer à l’aide des configurations Maven.

Télécharger JAR

Installer via Maven

<dependencies>
	<dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-words</artifactId>
		<version>22.7</version>
		<classifier>jdk17</classifier>
	</dependency>
	<dependency>
		<groupId>com.aspose</groupId>
		<artifactId>aspose-cells</artifactId>
		<version>22.7</version>
	</dependency>
</dependencies>
<repositories>
	<repository>
		<id>AsposeJavaAPI</id>
		<name>Aspose Java API</name>
		<url>https://repository.aspose.com/repo/</url>
	</repository>
</repositories>

Convertir Word en JSON en Java

Voici les étapes pour convertir Word en JSON en Java.

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

// Charger un document Word en utilisant Aspose.Words
Document doc = new Document("sample1.docx");

// Enregistrer au format HTML
doc.save("html_output.html", SaveFormat.HTML);

// Chargez le fichier HTML enregistré à l'aide de Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");

// Enregistrer le HTML au format JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);

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

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

// Charger un document Word en utilisant Aspose.Words
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));

// Enregistrer au format HTML
doc.save("html_output.html", SaveFormat.HTML);

// Chargez le fichier HTML enregistré à l'aide de Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");

// Enregistrer le HTML au format JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);

Bibliothèques de conversion Java 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 Java. 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 Java et Aspose.Cells for Java pour explorer d’autres fonctionnalités. Si vous avez des questions, n’hésitez pas à nous en faire part via notre forum.

Voir également