Converter DOC para JSON em Java

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

Como converter DOC para JSON em Java

Para converter um documento DOC para o formato JSON, precisamos realizar as seguintes etapas:

  • Carregue o documento DOC.
  • 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 DOC 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 arquivo DOC 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 DOC para JSON em Java

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

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

// Carregar arquivo DOC usando Aspose.Words
Document doc = new Document("sample1.doc");

// 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 DOC Protegido para JSON

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

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

// Carregar documento DOC usando Aspose.Words
Document doc = new Document("sample1.doc", 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 DOC para 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 DOC para JSON em Java. Além disso, você viu como converter um documento DOC 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