PDF 압축
IronPDF for Python은 CompressImages 메소드를 사용하여 포함된 이미지를 압축함으로써 PDF 문서의 파일 크기를 줄일 수 있으며, 품질 수준과 선택적인 이미지 스케일링 매개변수를 수락합니다.
시작하기
파일에서 PdfDocument을(를) 로드하고, 원하는 품질 수준으로 PdfDocument(path)을(를) 호출한 다음, 결과를 새로운 파일로 저장하세요.
코드 이해하기
PdfDocument("document.pdf"): 기존 PDF를 수정하기 위해 엽니다.CompressImages(quality): 문서에 있는 모든 이미지를 지정된 품질 수준으로 압축합니다.quality은(는) 1부터 100까지의 정수이며, 100은 원래 품질을 보존하고 낮은 가치는 이미지 충실도를 희생하여 파일 크기를 줄입니다.CompressImages(quality, scaleDownImages): 선택적인 두 번째 불리언 매개변수로,True로 설정되면 각 이미지의 PDF에서 보여지는 크기를 기준으로 해상도가 추가로 축소됩니다. 이는 파일 크기를 상당히 줄일 수 있지만 일부 이미지 유형에서는 시각적 이상을 초래할 수 있습니다.SaveAs(path): 압축된 PDF를 지정된 파일 경로에 저장합니다.
품질 수준 선택하기
| 품질 | 사용 사례 |
|---|---|
| 90–100 | 거의 손실 없음, 최소한의 크기 감소 |
| 60–80 | 대부분의 문서에 적합한 균형 |
| 30–50 | 이메일 또는 웹 배포를 위한 소형 파일 |
| 1–29 | 최대 압축, 상당한 품질 손실 |






