이 문서에서는 C#의 Word 문서에서 이미지를 추출하는 방법에 대해 설명합니다. 샘플 코드 테스트에 필요한 환경 구성, 단계별 절차, DOCX 파일을 읽고 각 이미지를 PNG 파일로 저장하는 실행 가능한 샘플 코드에 대한 세부 정보를 제공합니다. 또한 C#의 Word 문서에서 모든 이미지를 추출하는 데 필요한 클래스, 메서드 및 속성에 대한 설명도 제공합니다.
C#의 Word에서 이미지를 추출하는 단계
- Aspose.Words for .NET을(를) 추가하여 이미지를 추출할 수 있는 환경 구축
- Document 클래스 개체의 이미지가 있는 소스 Word 파일 로드
- GetChildNodes() 메서드를 사용하여 Word 문서에서 도형 모음 가져오기
- 셰이프 컬렉션의 모든 요소를 반복합니다.
- 이미지가 있는 각 도형을 별도의 이미지로 저장
이 단계에서는 *C#*의 Word 문서에서 그림을 추출하는 세부 정보를 제공합니다. 먼저 소스 Word 파일을 Document 클래스 개체에 로드한 다음 NodeType.Shape 열거자를 인수로 사용하는 GetChildNodes() 메서드를 사용하여 이 파일에서 도형 컬렉션에 액세스합니다. 다음 단계에서는 이 컬렉션을 반복하고 각 모양에 이미지가 있는지 테스트하고 찾은 경우 별도의 이미지 파일로 저장합니다.
C#의 Word 파일에서 이미지를 추출하는 코드
이 코드는 인코딩, 글꼴 설정, 언어 기본 설정 등과 같은 많은 기능을 지원하는 다양한 오버로드 기능이 있는 Document 클래스 개체를 사용하는 C#*의 Word 문서에서 이미지를 추출하는 프로세스를 보여줍니다. 마찬가지로 섹션, 머리글/바닥글, 테이블, 행, 셀 및 단락과 같은 GetChildNodes() 메서드를 사용하여 다른 유형의 자식 노드를 가져올 수 있습니다.
이 문서에서는 Word 파일에서 이미지를 추출하는 방법을 설명합니다. 이미지를 추가하는 과정을 알아보려면 C#을 사용하여 Word 문서에 이미지를 추가하는 방법에 있는 문서를 참조하세요.