Перетворення Word на JSON у Java

У деяких випадках потрібно програмно експортувати вміст документа Word у файл JSON. Щоб досягти цього, у цій статті наведено простий посібник із перетворення тексту в документі Word у формат JSON із програм Java. Ви також дізнаєтесь, як програмно конвертувати захищені документи Word у JSON. Отже, давайте приступимо до конвертації Word у JSON у Java.

Як конвертувати Word у JSON на Java

Щоб конвертувати документ Word у формат JSON, нам потрібно виконати наступні кроки:

  • Завантажте документ Word.
  • Перетворіть його у формат HTML.
  • Збережіть файл HTML у форматі JSON.

Давайте подивимося, як програмно виконати ці кроки в Java. Для цього вам потрібно інсталювати дві бібліотеки, згадані в наступному розділі.

Бібліотеки Java для перетворення Word у JSON — Безкоштовне завантаження

Aspose.Words for Java — потужна бібліотека, яка дозволяє створювати та обробляти документи MS Word. Ми будемо використовувати цю бібліотеку для експорту вмісту документа Word у HTML. Потім ми використаємо Aspose.Cells for Java, щоб зберегти HTML-вміст як файл JSON. Ви можете завантажити JAR-файли обох бібліотек або встановити їх за допомогою конфігурацій Maven.

Завантажити JAR

Встановити через 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>

Перетворення Word на JSON у Java

Нижче наведено кроки для перетворення Word на JSON у Java.

  • Завантажте документ Word за допомогою класу com.aspose.words.Document.
  • Збережіть документ Word як HTML за допомогою методу Document.Save().
  • Завантажте файл HTML за допомогою класу com.aspose.cells.Workbook.
  • Перетворіть документ у формат JSON за допомогою методу Workbook.Save().

У наведеному нижче прикладі коду показано, як перетворити документ Word на JSON у Java.

// Завантажте документ Word за допомогою Aspose.Words
Document doc = new Document("sample1.docx");

// Зберегти як HTML
doc.save("html_output.html", SaveFormat.HTML);

// Завантажте збережений файл HTML за допомогою Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");

// Збережіть HTML як JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);

Java конвертує захищене слово в JSON

Ви також можете завантажити захищені документи Word, використовуючи їхні паролі, і конвертувати їх у формат JSON. Нижче наведено кроки для перетворення захищеного документа Word на JSON у Java.

  • Завантажте документ Word за допомогою класу com.aspose.words.Document.
  • Використовуйте клас com.aspose.words.LoadOptions, щоб вказати пароль документа Word.
  • Збережіть документ Word як HTML за допомогою методу Document.Save().
  • Завантажте файл HTML за допомогою класу com.aspose.cells.Workbook.
  • Перетворіть документ у формат JSON за допомогою методу Workbook.Save().

У наведеному нижче прикладі коду показано, як перетворити захищений документ Word на JSON у Java.

// Завантажте документ Word за допомогою Aspose.Words
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));

// Зберегти як HTML
doc.save("html_output.html", SaveFormat.HTML);

// Завантажте збережений файл HTML за допомогою Aspose.Cells
com.aspose.cells.Workbook book = new com.aspose.cells.Workbook("html_output.html");

// Збережіть HTML як JSON
book.save("word-to-json.json", com.aspose.cells.SaveFormat.JSON);

Бібліотеки конвертера Java Word у JSON – отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію на використання бібліотек без обмежень оцінки.

Висновок

У цій статті ви дізналися, як конвертувати Word у JSON у Java. Крім того, ви бачили, як програмно перетворити захищений паролем документ Word у JSON. Крім того, ви можете відвідати документацію Aspose.Words for Java та Aspose.Cells for Java, щоб дослідити інші функції. Якщо у вас виникнуть запитання, не соромтеся повідомити нас через наш форум.

Дивись також