반응형
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가 실행된다.
반응형
'파이썬' 카테고리의 다른 글
[에러] matplotlib 그래프를 만들 때 한글이 깨지는 경우 / fontmanager.addfont (0) | 2024.09.01 |
---|---|
python turtle graphic을 visual code studio에서 실행하기 / terminal 말고 run 버튼 눌러서 실행 (0) | 2023.07.20 |
[matplotlib] local 로컬에서 custom font, 원하는 ttf 파일 사용하기 (0) | 2023.06.15 |
[matplotlib] seaborn facetgrid에서 순서 바꾸기 (0) | 2023.04.24 |
파이썬 readlines 결과에서 \n 제거하기 / read().splitlines() 사용하기 (0) | 2023.04.06 |
[matplotlib] 과학적 표기법(1e2, 1e-3 등) 그냥 숫자로 바꾸기 scientific notation (0) | 2023.02.15 |
[Colab] 코랩에서 matplotlib 한글 폰트 깨짐 수정 apt-get install -y fonts-nanum (0) | 2023.02.15 |
[matplotlib] pandas Bar plot에서 하나만 다른 색 칠하기 (0) | 2023.02.15 |