- poppler 다운로드
https://github.com/oschwartz10612/poppler-windows/releases/tag/v23.11.0-0
- 압축 해제
C:\poppler-23.11.0
- pdf2image 설치
pip install pdf2image
def save_pdf_page_as_image(pdf_path, page_number, filename, output_dir):
# PDF 파일에서 이미지로 변환
name = os.path.splitext(filename)[0]
output_path = os.path.join(output_dir, '{0}.png'.format(name))
images = convert_from_path(pdf_path, first_page=page_number, last_page=page_number, poppler_path=r'C:\poppler-23.11.0\Library\bin')
if images:
# 첫 번째 이미지 선택 (페이지 번호에 해당하는 이미지)
image = images[0]
# 이미지 저장
image.save(output_path, 'PNG')
else:
print(f'error.')
댓글 없음:
댓글 쓰기