PDF Sıkıştırma

IronPDF for Python, gömülü görüntüleri sıkıştırarak PDF belgelerinin dosya boyutunu CompressImages metodu kullanarak azaltabilir, bu metod bir kalite seviyesi ve opsiyonel bir görüntü ölçekleme parametresi kabul eder.

Başlarken

Bir PdfDocument dosyasını PdfDocument(path) kullanarak yükleyin, istediğiniz kalite seviyesi ile CompressImages çağırın ve sonucu yeni bir dosyaya kaydedin.

Kodu Anlama

  • PdfDocument("document.pdf"): Mevcut PDF'yi değişiklik için açar.
  • CompressImages(quality): Belgedeki tüm görüntüleri belirtilen kalite seviyesine sıkıştırır. quality, 1'den 100'e kadar bir tamsayı olup, 100 orijinal kaliteyi korur ve daha düşük değerler, görüntü sadakatine karşılık dosya boyutunu azaltır.
  • CompressImages(quality, scaleDownImages): Opsiyonel ikinci boolean parametre, True set edildiğinde, ek olarak her görüntünün PDF içindeki görünen boyutuna göre görüntü çözünürlüğünü küçültür. Bu, önemli ölçüde daha küçük dosyalar üretebilir, ancak bazı görüntü türleri için görsel hatalara neden olabilir.
  • SaveAs(path): Sıkıştırılmış PDF'yi belirtilen dosya yoluna kaydeder.

Kalite Seviyesi Seçimi

KaliteKullanım Durumu
90–100Neredeyse kayıpsız, minimal boyut azalması
60–80Çoğu belge için iyi bir denge
30–50E-posta veya web dağıtımı için küçük dosyalar
1–29Maksimum sıkıştırma, önemli kalite kaybı

IronPDF for Python ile PDF'leri optimize etmeyi öğrenin!

Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.