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최대 압축, 상당한 품질 손실

IronPDF for Python으로 PDF를 최적화하는 법을 배우세요!

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.