IRONSOFTWAREHOME
PDF 압축
from ironpdf import *

pdf = PdfDocument("document.pdf")

# Quality parameter can be 1-100, where 100 is 100% of original quality
pdf.CompressImages(60)
pdf.SaveAs("document_compressed.pdf")

# Second optional parameter can scale down the image resolution according to its visible size in the PDF document. Note that this may cause distortion with some image configurations
pdf.CompressImages(90, True)
pdf.SaveAs("document_scaled_compressed.pdf")
pip install ironpdf
PDF 압축

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방금 출시

Key in blue circle

무료 30일 체험 키를 즉시 받으세요.

Your trial license will be sent to your email address

제한 없음. 100% 무제한 이용. 신용카드 불필요.

bullet_checked신용카드나 계정 생성은 필요하지 않습니다.제한 없음. 100% 무제한 이용. 신용카드 불필요.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
무료 라이브 데모를 예약하세요
Booking Badge

전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.

Iron Software의 고객 로고
부담 없는 무료 상담을 받아보세요
아래 양식을 작성하시거나 sales@ironsoftware.com으로 이메일을 보내주세요.
고객님의 정보는 항상 비밀로 유지됩니다.
전 세계 수백만 엔지니어들이 신뢰하는 제품입니다.
Iron Software의 고객 로고
지금 바로 30일 무료 체험판 키를 받으세요.
신용카드나 계정 생성은 필요하지 않습니다.