이미지 추출
IronPDF for Python은 PDF 문서에 포함된 모든 이미지를 저장된 이미지 파일 또는 메모리 내 비트맵 객체로 추출할 수 있으며, 특정 페이지를 대상으로 할 수 있습니다.
시작하기
PdfDocument을(를) 사용하여 PdfDocument.FromFile을(를) 로드한 후, 문서의 모든 이미지를 검색하려면 ExtractAllImages을(를) 호출하거나, 특정 페이지에서 인덱스로 이미지를 추출하려면 ExtractBitmapsFromPage을(를) 호출하세요.
코드 이해하기
PdfDocument.FromFile(path, password): PDF 파일을 엽니다. 두 번째 인수는 암호 해제 비밀번호입니다; 암호화되지 않은 파일의 경우 생략합니다.ExtractAllImages(): 문서의 모든 페이지에서 발견된 모든 이미지의 목록을 반환합니다. 목록의 각 이미지는 디스크에 쓰기 위한SaveAs메서드를 가진 객체입니다.SaveAs(path): 추출한 이미지를 지정한 파일 경로에 저장합니다. 파일 형식은 확장자에 따라 결정됩니다 (.png,.jpg등).ExtractBitmapsFromPage(pageIndex): 지정된 0부터 시작하는 페이지 인덱스의 모든 이미지에 대한AnyBitmap객체 목록을 반환합니다. 파일에 쓰는 대신 메모리에 있는 이미지 데이터를 작업할 때 사용하십시오.
반복 패턴
예제는 ExtractAllImages()을(를) 사용하여 enumerate을(를) 반복하며 각 이미지 파일 이름에 고유의 순차 인덱스를 할당합니다. 이는 동일한 문서에서 여러 이미지를 추출할 때 덮어쓰기를 방지합니다.






