본문 바로가기
python

파이썬으로 pdf 로 용량 줄이기

by 타닥타닥 토다토닥 부부 2024. 10. 26.
반응형

파이썬으로 pdf 로 용량 줄이기

아래 코드는 pypdf 라이브러리를 사용하여 PDF 파일의 이미지를 압축하고 저장하는 방법을 보여줍니다. PDF 파일에 포함된 이미지의 품질을 낮춰 파일 용량을 줄이는 작업을 수행하는 데 유용합니다.

 

 

from pypdf import PdfWriter

writer = PdfWriter(clone_from="exam.pdf")

for page in writer.pages:
    for img in page.images:
        img.replace(img.image, quality=50) # quality 값을 조절하여 압축 정도를 조정할 수 있으며, 낮은 값일수록 품질은 떨어지지만 파일 용량은 줄어듭니다.

with open("exam_reduced.pdf", "wb") as f:
    writer.write(f)

 

 

반응형

댓글