Перетворення DOC на JSON на Java

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

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

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

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

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

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

Aspose.Words for Java — потужна бібліотека, яка дозволяє створювати та обробляти документи MS Word. Ми будемо використовувати цю бібліотеку для експорту вмісту файлу DOC у 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>

Перетворення DOC на JSON на Java

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

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

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

// Завантажте файл DOC за допомогою Aspose.Words
Document doc = new Document("sample1.doc");

// Зберегти як 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 конвертує захищений DOC у JSON

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

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

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

// Завантажте документ DOC за допомогою Aspose.Words
Document doc = new Document("sample1.doc", 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 DOC у JSON – отримайте безкоштовну ліцензію

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

Висновок

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

Дивись також