In alcuni casi, è necessario esportare il contenuto di un file Word DOCX in un file JSON a livello di codice. Per raggiungere questo obiettivo, questo articolo fornisce una semplice guida su come convertire il testo in un documento DOCX in formato JSON dall’interno delle tue applicazioni Java. Imparerai anche come convertire i documenti DOCX protetti in JSON a livello di codice. Quindi procediamo con la conversione di DOCX in JSON in Java.
- Passaggi per convertire DOCX in JSON in Java
- Libreria Java per convertire DOCX in JSON - Download gratuito
- Converti DOCX in JSON in Java
- Converti DOCX protetto in JSON in Java
Come convertire DOCX in JSON in Java
Per convertire un documento DOCX in formato JSON, dobbiamo eseguire i seguenti passaggi:
- Carica il documento DOCX.
- Convertilo in formato HTML.
- Salva il file HTML in formato JSON.
Vediamo come eseguire questi passaggi a livello di codice in Java. Per questo è necessario installare due librerie menzionate nella sezione seguente.
Librerie Java per convertire DOCX in JSON - Download gratuito
Aspose.Words for Java è una potente libreria che ti consente di creare ed elaborare documenti MS Word. Utilizzeremo questa libreria per esportare il contenuto di un file DOCX in HTML. Quindi, utilizzeremo Aspose.Cells for Java per salvare il contenuto HTML come file JSON. Puoi scaricare i JAR di entrambe le librerie o installarli utilizzando le configurazioni Maven.
Scarica JAR
Installa tramite 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>
Converti DOCX in JSON in Java
Di seguito sono riportati i passaggi per convertire DOCX in JSON in Java.
- Carica il documento DOCX usando la classe com.aspose.words.Document.
- Salva il documento DOCX come HTML usando il metodo Document.Save().
- Carica il file HTML usando la classe com.aspose.cells.Workbook.
- Converti il documento in formato JSON usando il metodo Workbook.Save().
L’esempio di codice seguente mostra come convertire un documento DOCX in JSON in Java.
// Carica il documento di Word usando Aspose.Words
Document doc = new Document("sample1.docx");
// Salva come HTML
doc.save("html_output.html", SaveFormat.HTML);
// Carica il file HTML salvato utilizzando Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// Salva HTML come JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Java Converti DOCX protetto in JSON
Puoi anche caricare i documenti DOCX protetti utilizzando le loro password e convertirli in formato JSON. Di seguito sono riportati i passaggi per convertire un documento DOCX protetto in JSON in Java.
- Carica il documento DOCX usando la classe com.aspose.words.Document.
- Utilizzare la classe com.aspose.words.LoadOptions per specificare la password del documento DOCX.
- Salva il documento DOCX come HTML usando il metodo Document.Save().
- Carica il file HTML usando la classe com.aspose.cells.Workbook.
- Converti il documento in formato JSON usando il metodo Workbook.Save().
L’esempio di codice seguente mostra come convertire un documento DOCX protetto in JSON in Java.
// Carica il documento di Word usando Aspose.Words
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));
// Salva come HTML
doc.save("html_output.html", SaveFormat.HTML);
// Carica il file HTML salvato utilizzando Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// Salva HTML come JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Librerie di convertitori Java DOCX in JSON - Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per utilizzare le librerie senza limitazioni di valutazione.
Conclusione
In questo articolo, hai imparato come convertire DOCX in JSON in Java. Inoltre, hai visto come convertire un documento DOCX protetto da password in JSON a livello di codice. Inoltre, puoi visitare la documentazione di Aspose.Words for Java e Aspose.Cells for Java per esplorare altre funzionalità. In caso di domande, non esitare a farcelo sapere tramite il nostro forum.