Python에서 Word를 Markdown으로 변환

Markdown (MD)은 기사, 블로그, 문서 등을 작성하는 데 사용되는 널리 사용되는 형식입니다. 그러나 때때로 Markdown 구문을 기억하고 작성하기가 어려워집니다. 이러한 경우 Word 문서에 내용을 작성하고 Markdown으로 변환하기만 하면 됩니다. Word에서 Markdown으로의 변환을 자동화하기 위해 이 문서에서는 Python을 사용하여 Word(.docx 또는 .doc) 문서를 Markdown(.md) 파일로 변환하는 방법을 다룹니다.

Python Word에서 Markdown 변환기 라이브러리로

DOCX 또는 DOC 파일을 Markdown 형식으로 변환하기 위해 Aspose.Words for Python을 사용합니다. API를 사용하면 Python 애플리케이션 내에서 워드 프로세싱 기능을 자동화할 수 있습니다. 새 Word 문서를 처음부터 만들고 기존 문서를 원활하게 조작하거나 변환할 수 있습니다. Aspose.Words for Python은 PyPI에서 호스팅되며 다음 pip 명령을 사용하여 설치할 수 있습니다.

pip install aspose-words 

Python에서 Word를 Markdown으로 변환

다음은 Word DOCX를 Markdown 형식으로 변환하는 단계입니다.

  • Document 클래스를 사용하여 Word 문서를 로드합니다.
  • Document.save(string) 메서드를 사용하여 Word 문서를 Markdown으로 변환합니다.

다음 코드 샘플은 Python을 사용하여 DOCX 파일을 Markdown 형식으로 변환하는 방법을 보여줍니다.

import aspose.words as aw

# load document
doc = aw.Document("document.docx")

# save as markdown file
doc.save("document.md")

Word에서 Markdown으로의 변환 사용자 지정

Aspose.Words를 사용하면 다양한 옵션을 사용하여 Word에서 Markdown으로의 변환을 제어할 수도 있습니다. 예를 들어 표의 내용을 정렬하고 이미지를 저장할 폴더를 지정하는 등의 작업을 수행할 수 있습니다. 다음 단계에서는 Python을 사용하여 Word에서 Markdown으로 변환에서 이러한 옵션을 사용하는 방법을 보여줍니다.

  • Document 클래스를 사용하여 Word 문서를 로드합니다.
  • MarkdownSaveOptions 클래스의 개체를 만듭니다.
  • MarkdownSaveOptions.imagesfolder와 같은 원하는 옵션을 설정합니다.
  • Document.save(string, MarkdownSaveOptions) 메서드를 사용하여 Word 문서를 마크다운으로 변환합니다.

다음 코드 샘플은 Python을 사용하여 DOCX에서 Markdown 변환으로의 추가 옵션을 설정하는 방법을 보여줍니다.

import aspose.words as aw

# load document
doc = aw.Document("document.docx")

# set options
saveOptions = aw.saving.MarkdownSaveOptions()
saveOptions.images_folder = "Images" 

# save as markdown file
doc.save("document.md", saveOptions)

무료 API 라이선스 받기

무료 임시 라이선스를 사용하여 평가 제한 없이 Python용 Aspose.Words를 사용합니다.

결론

이 기사에서는 Python을 사용하여 Word 문서를 Markdown(.md)으로 변환하는 방법을 배웠습니다. 또한 다양한 옵션을 사용하여 Word에서 Markdown으로의 변환을 제어하는 방법을 살펴보았습니다. 또한 Aspose.Words for Python의 문서를 방문하여 다른 기능을 탐색할 수 있습니다. 포럼을 통해 질문할 수도 있습니다.

또한보십시오

정보: 프레젠테이션(PDF, 단어 문서 등으로) 및 [이미지 가져오기]를 변환할 수 있는 다른 Python API(Aspose.Slides for Python via NET)에 관심이 있을 수 있습니다. 8 또는 기타 문서를 프레젠테이션으로 변환합니다.