V určitých případech je potřeba programově exportovat obsah souboru Word DOCX do souboru JSON. Chcete-li toho dosáhnout, tento článek poskytuje jednoduchý návod, jak převést text v dokumentu DOCX do formátu JSON z vašich aplikací Java. Dozvíte se také, jak programově převést chráněné dokumenty DOCX na JSON. Pokračujme tedy převodem DOCX na JSON v Javě.
- Kroky k převodu DOCX na JSON v Javě
- Java Library to Convert DOCX to JSON - Free Download
- Převeďte DOCX na JSON v Javě
- Převeďte chráněný DOCX na JSON v Javě
Jak převést DOCX na JSON v Javě
Chcete-li převést dokument DOCX do formátu JSON, musíme provést následující kroky:
- Vložte dokument DOCX.
- Převeďte jej do formátu HTML.
- Uložte soubor HTML ve formátu JSON.
Podívejme se, jak tyto kroky provést programově v Javě. K tomu je třeba nainstalovat dvě knihovny, které jsou zmíněny v následující části.
Java knihovny pro převod DOCX na JSON – ke stažení zdarma
Aspose.Words for Java je výkonná knihovna, která umožňuje vytvářet a zpracovávat dokumenty MS Word. Tuto knihovnu použijeme k exportu obsahu souboru DOCX do HTML. Poté použijeme Aspose.Cells for Java k uložení obsahu HTML jako souboru JSON. Můžete si stáhnout JAR obou knihoven nebo je nainstalovat pomocí konfigurací Maven.
Stáhněte si JAR
Nainstalujte přes 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>
Převeďte DOCX na JSON v Javě
Níže jsou uvedeny kroky pro převod DOCX na JSON v Javě.
- Načtěte dokument DOCX pomocí třídy com.aspose.words.Document.
- Uložte dokument DOCX jako HTML pomocí metody Document.Save().
- Načtěte soubor HTML pomocí třídy com.aspose.cells.Workbook.
- Převeďte dokument do formátu JSON pomocí metody Workbook.Save().
Následující ukázka kódu ukazuje, jak převést dokument DOCX na JSON v Javě.
// Načtěte dokument aplikace Word pomocí Aspose.Words
Document doc = new Document("sample1.docx");
// Uložit jako HTML
doc.save("html_output.html", SaveFormat.HTML);
// Načtěte uložený soubor HTML pomocí Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// Uložit HTML jako JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Java Převeďte chráněný DOCX na JSON
Můžete také načíst chráněné dokumenty DOCX pomocí jejich hesel a převést je do formátu JSON. Následují kroky pro převod chráněného dokumentu DOCX na JSON v Javě.
- Načtěte dokument DOCX pomocí třídy com.aspose.words.Document.
- Pomocí třídy com.aspose.words.LoadOptions zadejte heslo dokumentu DOCX.
- Uložte dokument DOCX jako HTML pomocí metody Document.Save().
- Načtěte soubor HTML pomocí třídy com.aspose.cells.Workbook.
- Převeďte dokument do formátu JSON pomocí metody Workbook.Save().
Následující ukázka kódu ukazuje, jak převést chráněný dokument DOCX na JSON v Javě.
// Načtěte dokument aplikace Word pomocí Aspose.Words
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));
// Uložit jako HTML
doc.save("html_output.html", SaveFormat.HTML);
// Načtěte uložený soubor HTML pomocí Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");
// Uložit HTML jako JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);
Knihovny Java DOCX to JSON Converter – získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci k používání knihoven bez omezení hodnocení.
Závěr
V tomto článku jste se naučili, jak převést DOCX na JSON v Javě. Navíc jste viděli, jak programově převést dokument DOCX chráněný heslem na JSON. Kromě toho můžete navštívit dokumentaci Aspose.Words for Java a Aspose.Cells for Java a prozkoumat další funkce. V případě jakýchkoli dotazů nás neváhejte kontaktovat prostřednictvím našeho fóra.