이미지 추출

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을(를) 반복하며 각 이미지 파일 이름에 고유의 순차 인덱스를 할당합니다. 이는 동일한 문서에서 여러 이미지를 추출할 때 덮어쓰기를 방지합니다.

IronPDF for Python을 사용하여 PDF 이미지 작업하는 방법을 배우세요!

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.