Converter Word para JSON em Java

Em certos casos, você precisa exportar o conteúdo de um documento do Word para um arquivo JSON programaticamente. Para conseguir isso, este artigo fornece um guia simples sobre como converter o texto em um documento do Word para o formato JSON de dentro de seus aplicativos Java. Você também aprenderá a converter documentos protegidos do Word em JSON programaticamente. Então vamos prosseguir para converter Word para JSON em Java.

Como converter Word para JSON em Java

Para converter um documento do Word para o formato JSON, precisamos executar as seguintes etapas:

  • Carregue o documento do Word.
  • Converta-o para o formato HTML.
  • Salve o arquivo HTML no formato JSON.

Vamos ver como executar essas etapas programaticamente em Java. Para isso, você precisa instalar duas bibliotecas que são mencionadas na seção a seguir.

Bibliotecas Java para converter Word para JSON - Download grátis

Aspose.Words for Java é uma biblioteca poderosa que permite criar e processar documentos do MS Word. Usaremos esta biblioteca para exportar o conteúdo de um documento do Word para HTML. Em seguida, usaremos Aspose.Cells for Java para salvar o conteúdo HTML como um arquivo JSON. Você pode baixar os JARs de ambas as bibliotecas ou instalá-los usando as configurações do Maven.

Baixar JAR

Instalar 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>

Converter Word para JSON em Java

A seguir estão as etapas para converter Word para JSON em Java.

O exemplo de código a seguir mostra como converter um documento do Word em JSON em Java.

// Carregar documento do Word usando Aspose.Words
Document doc = new Document("sample1.docx");

// Salvar como HTML
doc.save("html_output.html", SaveFormat.HTML);

// Carregue o arquivo HTML salvo usando Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");

// Salvar HTML como JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);

Java Converter palavra protegida para JSON

Você também pode carregar os documentos do Word protegidos usando suas senhas e convertê-los para o formato JSON. A seguir estão as etapas para converter um documento do Word protegido em JSON em Java.

O exemplo de código a seguir mostra como converter um documento do Word protegido em JSON em Java.

// Carregar documento do Word usando Aspose.Words
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));

// Salvar como HTML
doc.save("html_output.html", SaveFormat.HTML);

// Carregue o arquivo HTML salvo usando Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");

// Salvar HTML como JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);

Bibliotecas Java Word to JSON Converter - Obtenha uma licença gratuita

Você pode obter uma licença temporária gratuita para usar as bibliotecas sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter Word para JSON em Java. Além disso, você viu como converter um documento do Word protegido por senha em JSON programaticamente. Além disso, você pode visitar a documentação de Aspose.Words for Java e Aspose.Cells for Java para explorar outros recursos. Caso você tenha alguma dúvida, sinta-se à vontade para nos informar através do nosso fórum.

Veja também