Python에서 Word를 JSON으로 변환

다양한 경우에 Python 애플리케이션 내에서 프로그래밍 방식으로 Word에서 JSON으로 변환을 수행해야 합니다. 예를 들어 Word 문서에서 데이터를 내보내고 JSON 형식으로 처리하거나 전송합니다. 이 기사에서는 Word 문서의 텍스트를 JSON 형식으로 쉽게 변환하는 방법을 배웁니다. 또한 보호된 Word 문서를 로드하고 프로그래밍 방식으로 JSON으로 변환하는 방법을 배웁니다. 이제 Python에서 Word를 JSON으로 변환해 보겠습니다.

Python에서 Word를 JSON으로 변환하는 방법

Word 문서를 JSON 형식으로 변환하려면 다음 단계를 수행합니다.

  • Word 문서를 로드합니다.
  • HTML 형식으로 변환합니다.
  • HTML 파일을 JSON 형식으로 저장합니다.

Python에서 프로그래밍 방식으로 이러한 단계를 구현하는 방법을 살펴보겠습니다. 이를 위해 다음 섹션에 설명된 대로 먼저 몇 가지 라이브러리를 설치합니다.

Word를 JSON으로 변환하는 Python 라이브러리 - 무료 다운로드

Aspose.Words for Python은 MS Word 문서를 만들고 처리하도록 설계된 강력한 라이브러리입니다. 이 라이브러리를 사용하여 Word 문서의 내용을 HTML로 내보냅니다. HTML 콘텐츠가 있으면 Aspose.Cells for Python을 사용하여 JSON 파일로 저장합니다.

다음 pip 명령을 사용하여 두 라이브러리를 모두 설치할 수 있습니다.

pip install aspose-cells
pip install aspose-words

Python에서 Word를 JSON으로 변환

다음은 Python에서 Word를 JSON으로 변환하는 단계입니다.

  • Aspose.Words의 Document 클래스를 사용하여 Word 문서를 로드합니다.
  • Document.save() 메서드를 사용하여 Word 문서를 HTML로 저장합니다.
  • Aspose.Cells의 Workbook 클래스를 사용하여 HTML 파일을 로드합니다.
  • Workbook.save() 메서드를 사용하여 문서를 JSON 형식으로 변환합니다.

다음 코드 샘플은 Python에서 Word 문서를 JSON으로 변환하는 방법을 보여줍니다.

# 문서 로드
doc = aw.Document("document1.docx")

# HTML 형식으로 문서 저장
doc.save("html_output.html", aw.SaveFormat.HTML)

# Workbook 클래스의 인스턴스에서 HTML 파일 로드
book = Workbook("html_output.html")

# JSON으로 저장
book.save("word-to-json.json", SaveFormat.JSON)

Python에서 보호된 단어를 JSON으로 변환

암호를 사용하여 보호된 Word 문서를 로드하고 JSON 형식으로 변환할 수도 있습니다. 다음은 Python에서 보호된 Word 문서를 JSON으로 변환하는 단계입니다.

  • Aspose.Words의 Document 클래스를 사용하여 Word 문서를 로드합니다.
  • Aspose.Words의 LoadOptions 클래스를 사용하여 보호된 Word 문서의 암호를 지정합니다.
  • Document.save() 메서드를 사용하여 Word 문서를 HTML로 저장합니다.
  • Aspose.Cells의 Workbook 클래스를 사용하여 HTML 파일을 로드합니다.
  • Workbook.save() 메서드를 사용하여 문서를 JSON 형식으로 변환합니다.

다음 코드 샘플은 Python에서 보호된 Word 문서를 JSON으로 변환하는 방법을 보여줍니다.

# LoadOptions를 사용하여 보호된 문서 로드
doc = aw.Document("protected_doc.docx", aw.loading.LoadOptions("MyPassword"))

# HTML 형식으로 문서 저장
doc.save("html_output.html", aw.SaveFormat.HTML)

# Workbook 클래스의 인스턴스에서 HTML 파일 로드
book = Workbook("html_output.html")

# JSON으로 저장
book.save("word-to-json.json", SaveFormat.JSON)

Python Word to JSON 변환기 라이브러리 - 무료 라이선스 받기

평가 제한 없이 라이브러리를 사용할 수 있는 무료 임시 라이선스를 얻을 수 있습니다.

결론

이 기사에서는 Python에서 Word를 JSON으로 변환하는 방법을 배웠습니다. 또한 암호로 보호된 Word 문서를 프로그래밍 방식으로 JSON으로 변환하는 방법을 살펴보았습니다. 또한 Aspose.Words for PythonAspose.Cells for Python 문서를 방문하여 라이브러리에 대해 자세히 알아볼 수 있습니다. 질문이 있는 경우 포럼을 통해 언제든지 알려주십시오.

또한보십시오