파이썬

pdf to image 빠르게하기 with PyMuPDF (directory 폴더 없으면 만들기까지)

mcdn 2023. 6. 2. 10:00
반응형

 

PDF to IMAGE(PNG) 

빠르게하기! 

 

1. pip install PyMuPDF

 

 

 

 

2. python pdftoimage.py 

 

 

import fitz
import os
pdfname = '../pdf이름이름.pdf'
doc = fitz.open(pdfname)
directory_path = pdfname.split('/')[-1].split('.')[0]
if not os.path.exists(directory_path):
	os.makedirs(directory_path)
	print(f"Directory '{directory_path}' created successfully.")
else:
	print(f"Directory '{directory_path}' already exists.")
for i, page in enumerate(doc):
    img = page.get_pixmap()
    img.save(f"./{directory_path}/{i}.png")

 

PyMuPDF는 fitz라는 이름으로 import한다. 

 

directory 없으면 만드는 코드까지해서 하면 

바로 pdf to image가 실행된다. 

 

 

 

 

반응형