반응형
파이썬으로 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)
반응형
'python' 카테고리의 다른 글
파이썬 오디오 파일에 공백 추가 (0) | 2024.10.28 |
---|---|
파이썬 영상 이어붙이기 (5) | 2024.10.26 |
파이썬 음성 파일 합치기 (0) | 2024.10.25 |
파이썬 음성 이미지 합쳐 mp4 영상 만드는 파이썬 코드 (0) | 2024.10.25 |
파이썬 공백 여러개 하나의 공백으로 (0) | 2024.10.24 |
댓글