Python을 사용하여 PDF 파일에서 이미지 추출
Do you need to separate images from your PDF files? For simplified management, archiving, analysis, or sharing images of your documents, use Aspose.PDF for Python and extract images from PDF files.
이미지를 PDF 파일에서 분리해야 합니까? 문서의 이미지를 간편하게 관리, 보관, 분석 또는 공유하려면 Aspose.PDF for Python을 사용하여 PDF 파일에서 이미지를 추출하세요.
Images are held in each page’s resources collection’s XImage collection. To extract a particular page, then get the image from the Images collection using the particular index of the image.
이미지는 각 페이지의 리소스 컬렉션의 XImage 컬렉션에 보관됩니다. 특정 페이지를 추출하려면 이미지의 특정 인덱스를 사용하여 이미지 컬렉션에서 이미지를 가져옵니다.
The image’s index returns an XImage object. This object provides a save() method which can be used to save the extracted image. The following code snippet shows how to extract images from a PDF file.
이미지의 인덱스는 XImage 객체를 반환합니다. 이 객체는 추출된 이미지를 저장하는 데 사용할 수 있는 save() 메서드를 제공합니다. 다음 코드 스니펫은 PDF 파일에서 이미지를 추출하는 방법을 보여줍니다.
import aspose.pdf as ap
# 문서 열기
document = ap.Document(input_file)
# 특정 이미지 추출
xImage = document.pages[2].resources.images[1]
outputImage = io.FileIO(output_image, "w")
# 출력 이미지 저장
xImage.save(outputImage)
outputImage.close()