어떤 경우에는 Word DOCX의 내용을 프로그래밍 방식으로 JSON 파일로 내보내야 합니다. 이를 달성하기 위해 이 기사에서는 Java 애플리케이션 내에서 DOCX 문서의 텍스트를 JSON 형식으로 변환하는 방법에 대한 간단한 가이드를 제공합니다. 보호된 DOCX 문서를 프로그래밍 방식으로 JSON으로 변환하는 방법도 배우게 됩니다. 그럼 자바에서 DOCX를 JSON으로 변환해봅시다.
- Java에서 DOCX를 JSON으로 변환하는 단계
- DOCX를 JSON으로 변환하는 Java 라이브러리 - 무료 다운로드
- Java에서 DOCX를 JSON으로 변환
- Java에서 Protected DOCX를 JSON으로 변환
Java에서 DOCX를 JSON으로 변환하는 방법
DOCX 문서를 JSON 형식으로 변환하려면 다음 단계를 수행해야 합니다.
- DOCX 문서를 로드합니다.
- HTML 형식으로 변환합니다.
- HTML 파일을 JSON 형식으로 저장합니다.
Java에서 프로그래밍 방식으로 이러한 단계를 수행하는 방법을 살펴보겠습니다. 이를 위해서는 다음 섹션에서 언급하는 두 개의 라이브러리를 설치해야 합니다.
DOCX를 JSON으로 변환하는 Java 라이브러리 - 무료 다운로드
Aspose.Words for Java는 MS Word 문서를 만들고 처리할 수 있는 강력한 라이브러리입니다. 이 라이브러리를 사용하여 DOCX 파일의 내용을 HTML로 내보냅니다. 그런 다음 Aspose.Cells for Java를 사용하여 HTML 콘텐츠를 JSON 파일로 저장합니다. 두 라이브러리의 JAR을 다운로드하거나 Maven 구성을 사용하여 설치할 수 있습니다.
JAR 다운로드
메이븐을 통해 설치
<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>
Java에서 DOCX를 JSON으로 변환
다음은 Java에서 DOCX를 JSON으로 변환하는 단계입니다.
- com.aspose.words.Document 클래스를 사용하여 DOCX 문서를 로드합니다.
- Document.Save() 메서드를 사용하여 DOCX 문서를 HTML로 저장합니다.
- com.aspose.cells.Workbook 클래스를 사용하여 HTML 파일을 로드합니다.
- Workbook.Save() 메서드를 사용하여 문서를 JSON 형식으로 변환합니다.
다음 코드 샘플은 Java에서 DOCX 문서를 JSON으로 변환하는 방법을 보여줍니다.
// Aspose.Words를 사용하여 Word 문서 로드
Document doc = new Document("sample1.docx");
// HTML로 저장
doc.save("html_output.html", SaveFormat.HTML);
// Aspose.Cells를 사용하여 저장된 HTML 파일 로드
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 보호 DOCX를 JSON으로 변환
비밀번호를 사용하여 보호된 DOCX 문서를 로드하고 JSON 형식으로 변환할 수도 있습니다. 다음은 Java에서 보호된 DOCX 문서를 JSON으로 변환하는 단계입니다.
- com.aspose.words.Document 클래스를 사용하여 DOCX 문서를 로드합니다.
- com.aspose.words.LoadOptions 클래스를 사용하여 DOCX 문서의 비밀번호를 지정합니다.
- Document.Save() 메서드를 사용하여 DOCX 문서를 HTML로 저장합니다.
- com.aspose.cells.Workbook 클래스를 사용하여 HTML 파일을 로드합니다.
- Workbook.Save() 메서드를 사용하여 문서를 JSON 형식으로 변환합니다.
다음 코드 샘플은 Java에서 보호된 DOCX 문서를 JSON으로 변환하는 방법을 보여줍니다.
// Aspose.Words를 사용하여 Word 문서 로드
Document doc = new Document("sample1.docx", new com.aspose.words.LoadOptions("MyPassword"));
// HTML로 저장
doc.save("html_output.html", SaveFormat.HTML);
// Aspose.Cells를 사용하여 저장된 HTML 파일 로드
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 DOCX-JSON 변환기 라이브러리 - 무료 라이선스 받기
평가 제한 없이 라이브러리를 사용할 수 있는 무료 임시 라이선스를 얻을 수 있습니다.
결론
이 기사에서는 Java에서 DOCX를 JSON으로 변환하는 방법을 배웠습니다. 또한 암호로 보호된 DOCX 문서를 프로그래밍 방식으로 JSON으로 변환하는 방법을 살펴보았습니다. 그 외에도 Aspose.Words for Java 및 Aspose.Cells for Java 문서를 방문하여 다른 기능을 탐색할 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.