728x90
https://github.com/Belval/pdf2image
from pdf2image import convert_from_path
# https://github.com/oschwartz10612/poppler-windows/releases/
poppler = r"D:\poppler-22.01.0\Library\bin"
images = convert_from_path(r"D:\test.pdf", poppler_path = poppler)
for i in range(len(images)):
images[i].save('D:/Downloads/' + str(i) +'.jpg', 'JPEG')
pdf2image.exceptions.PDFPageCountError: Unable to get page count.
위와 같은 오류가 나타나면 poppler의 bin 경로 cmd 창에서 아래 명령어 테스트 (링크)
pdftoppm -h
dll 파일 없다는 오류창이 나타나면 해당 파일들을 bin 경로에 다운로드한다
msvcp140.dll
vcruntime140.dll
vcruntime140_1.dll
728x90
'Python' 카테고리의 다른 글
pywinauto 사용해보기 (0) | 2022.04.05 |
---|---|
[python] 이미지 자르기 (0) | 2022.02.11 |
[python] 컨플루언스에 파일 첨부하기 (0) | 2022.02.08 |
파이썬 번역 - googletrans (0) | 2022.01.20 |
[python] pandas 차트 생성 (0) | 2021.12.24 |