I vissa fall måste du exportera innehållet i ett Word-dokument till en JSON-fil programmatiskt. För att uppnå det ger den här artikeln en enkel guide om hur du konverterar texten i ett Word-dokument till JSON-format från dina Java-applikationer. Du kommer också att lära dig hur du konverterar skyddade Word-dokument till JSON programmatiskt. Så låt oss fortsätta att konvertera Word till JSON i Java.
- Steg för att konvertera Word till JSON i Java
- Java-bibliotek för att konvertera Word till JSON - Gratis nedladdning
- Konvertera Word till JSON i Java
- Konvertera skyddat Word till JSON i Java
Hur man konverterar Word till JSON i Java
För att konvertera ett Word-dokument till JSON-format måste vi utföra följande steg:
- Ladda Word-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 Word 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 ett Word-dokument 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 Word till JSON i Java
Följande är stegen för att konvertera Word till JSON i Java.
- Ladda Word-dokumentet med klassen com.aspose.words.Document.
- Spara Word-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 Word-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 skyddat ord till JSON
Du kan också ladda de skyddade Word-dokumenten med deras lösenord och konvertera dem till JSON-format. Följande är stegen för att konvertera ett skyddat Word-dokument till JSON i Java.
- Ladda Word-dokumentet med klassen com.aspose.words.Document.
- Använd klassen com.aspose.words.LoadOptions för att ange lösenordet för Word-dokument.
- Spara Word-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 Word-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 Word to 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 Word till JSON i Java. Dessutom har du sett hur man konverterar ett lösenordsskyddat Word-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.