이 빠른 자습서에는 Python의 Word 문서에서 모든 이미지를 추출하는 방법에 대한 정보가 포함되어 있습니다. 환경을 구성하는 데 필요한 모든 리소스를 제공하고 클래스 이름, 메서드 및 속성을 포함하여 작업을 수행하는 데 필요한 중요한 API 구성을 소개합니다. 단계를 따라 DOCX 파일에서 이미지를 추출하고 이미지 유형 PNG, JPG 등으로 저장하는 것과 같이 파이썬에서 Word 문서에서 이미지를 추출하는 완전한 프로그램을 작성할 수 있습니다. 디스크에.
Python의 Word 파일에서 이미지를 추출하는 단계
- .NET을 통한 Python용 Aspose.Words을(를) 사용하여 이미지를 추출하도록 환경 구성
- Document 클래스 개체를 사용하여 이미지와 함께 소스 Word 파일 로드
- get_child_nodes() 메서드를 사용하여 로드된 문서에서 모든 도형 목록 가져오기
- 모양 컬렉션의 모든 요소를 구문 분석하고 이미지를 감지합니다.
- 모양 컬렉션에서 감지된 각 이미지에 대해 고유한 파일 이름 만들기
- 추출된 이미지를 고유한 이름으로 디스크에 저장
이 단계에서는 환경 구성과 프로그램 작성 단계를 공유하여 Python의 Word 문서에서 그림을 추출하는 프로세스를 설명합니다. 환경을 설정한 후 Document 클래스 개체를 사용하여 이미지가 포함된 Word 파일을 로드하고 여기에서 모든 모양의 컬렉션을 가져옵니다. Shape 클래스에는 이미지를 감지하는 메서드가 있으므로 이미지를 추출하여 지정된 이름으로 디스크에 저장할 수 있습니다.
Python의 Word 문서에서 사진을 추출하는 코드
여기에 보호된 파일에 대한 암호 제공, 인코딩 설정 및 경고 첨부와 같은 많은 기능이 있는 Document 클래스 개체를 사용하여 소스 파일을 로드하여 Python에서 Word에서 그림을 추출하는 프로세스를 보여주는 코드가 표시됩니다. 로딩 프로세스를 제어하는 콜백. 마찬가지로 get_child_nodes() 메서드는 모양을 추출하는 데 사용되지만 머리글, 바닥글, 표, 주석, 각주 및 본문 등과 같은 다른 노드도 가져올 수 있습니다.
이 기사는 Python의 Word 파일에서 모든 사진을 가져오도록 안내했습니다. Word 파일에 사진을 삽입하는 과정을 알고 싶다면 Python을 사용하여 Word에 그림을 삽입하는 방법에 있는 글을 참고하세요.