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






