I vissa fall måste du exportera innehållet i en Word DOCX-fil till JSON-fil programmatiskt. För att uppnå det ger den här artikeln en enkel guide om hur du konverterar texten i ett DOCX-dokument till JSON-format från dina Java-applikationer. Du kommer också att lära dig hur du konverterar skyddade DOCX-dokument till JSON programmatiskt. Så låt oss fortsätta att konvertera DOCX till JSON i Java.
- Steg för att konvertera DOCX till JSON i Java
- Java-bibliotek för att konvertera DOCX till JSON - Gratis nedladdning
- Konvertera DOCX till JSON i Java
- Konvertera Protected DOCX till JSON i Java
Hur man konverterar DOCX till JSON i Java
För att konvertera ett DOCX-dokument till JSON-format måste vi utföra följande steg:
- Ladda DOCX-dokumentet.
- Konvertera det till HTML-format.
- Spara HTML-fil i JSON-format.
Låt oss se hur du utför dessa steg programmatiskt i Java. För detta måste du installera två bibliotek som nämns i följande avsnitt.
Java-bibliotek för att konvertera DOCX till JSON - Gratis nedladdning
Aspose.Words for Java är ett kraftfullt bibliotek som låter dig skapa och bearbeta MS Word-dokument. Vi kommer att använda det här biblioteket för att exportera innehållet i en DOCX-fil till HTML. Sedan kommer vi att använda Aspose.Cells for Java för att spara HTML-innehåll som en JSON-fil. Du kan antingen ladda ner JAR för båda biblioteken eller installera dem med Maven-konfigurationerna.
Ladda ner JAR
Installera 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>
Konvertera DOCX till JSON i Java
Följande är stegen för att konvertera DOCX till JSON i Java.
- Ladda DOCX-dokumentet med klassen com.aspose.words.Document.
- Spara DOCX-dokument som HTML med metoden Document.Save().
- Ladda HTML-fil med klassen com.aspose.cells.Workbook.
- Konvertera dokument till JSON-format med metoden Workbook.Save().
Följande kodexempel visar hur man konverterar ett DOCX-dokument till JSON i Java.
// Ladda Word-dokument med Aspose.Words
Document doc = new Document("sample1.docx");
// Spara som HTML
doc.save("html_output.html", SaveFormat.HTML);
// Ladda den sparade HTML-filen med Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// Spara HTML som JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Java Konvertera skyddad DOCX till JSON
Du kan också ladda de skyddade DOCX-dokumenten med deras lösenord och konvertera dem till JSON-format. Följande är stegen för att konvertera ett skyddat DOCX-dokument till JSON i Java.
- Ladda DOCX-dokumentet med klassen com.aspose.words.Document.
- Använd klassen com.aspose.words.LoadOptions för att ange lösenordet för DOCX-dokumentet.
- Spara DOCX-dokument som HTML med metoden Document.Save().
- Ladda HTML-fil med klassen com.aspose.cells.Workbook.
- Konvertera dokument till JSON-format med metoden Workbook.Save().
Följande kodexempel visar hur man konverterar ett skyddat DOCX-dokument till JSON i Java.
// Ladda Word-dokument med Aspose.Words
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));
// Spara som HTML
doc.save("html_output.html", SaveFormat.HTML);
// Ladda den sparade HTML-filen med Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// Spara HTML som JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Java DOCX till JSON Converter Libraries - Skaffa en gratis licens
Du kan få en gratis tillfällig licens för att använda biblioteken utan utvärderingsbegränsningar.
Slutsats
I den här artikeln har du lärt dig hur du konverterar DOCX till JSON i Java. Dessutom har du sett hur man konverterar ett lösenordsskyddat DOCX-dokument till JSON programmatiskt. Dessutom kan du besöka dokumentationen för Aspose.Words for Java och Aspose.Cells for Java för att utforska andra funktioner. Om du har några frågor är du välkommen att meddela oss via vårt forum.