PDF 파일을 래스터 이미지로 변환
IronPDF for Python은 PDF 페이지를 이미지 파일이나 메모리상의 비트맵 객체로 래스터화할 수 있습니다. 이는 썸네일 생성, 미리보기 또는 이미지 기반의 내보내기에 유용합니다.
시작하기
PdfDocument.FromFile를 사용하여 파일에서 PdfDocument을 로드한 다음 페이지를 이미지로 변환하는 하나의 래스터화 메서드를 호출합니다.
코드 이해하기
RasterizeToImageFiles(pattern): 모든 페이지를 이미지 파일로 지정된 폴더에 내보냅니다. 파일 이름 패턴은 페이지 인덱스로 교체되는 와일드카드 (*)를 지원합니다..png및.jpg와 같은 일반적인 형식이 패턴에 사용된 파일 확장명을 기반으로 지원됩니다.RasterizeToImageFiles(pattern, width, height): 선택적 너비와 높이 매개변수 (픽셀 단위)는 출력 이미지의 크기를 설정하여 내보낸 이미지의 해상도를 제어할 수 있습니다.ToBitmap(): 모든 PDF 페이지를 메모리 내AnyBitmap객체 목록으로 변환합니다. 이들은 디스크에 쓰지 않고 Python 내에서 추가로 처리할 수 있습니다.
출력 형식 선택하기
- 손실 없이 문서 아카이빙이나 OCR 사전 처리에 적합한 이미지를 경로 패턴에서
.png를 사용하여 저장하세요. - 이미지 품질이 덜 중요한 경우, 웹 썸네일 등의 작은 파일 크기를 위해
.jpg를 사용하세요.
페이지 범위
특정 페이지만 래스터화하려면, 전체 문서를 처리하는 대신 명시적 페이지 범위 오버로드와 함께 RasterizeToImageFiles을 사용하여 대용량 PDF에 대한 메모리 사용량을 줄이세요.






