PDF Sıkıştırma

IronPDF, belgede gömülü resimlerin boyutunu küçültme yöntemi olan CompressImages'i kullanarak ağırlıklı olarak PDF'lerin sıkıştırılmasına destek sağlar.

JPEG'leri yeniden boyutlandırırken, kalite ayarı dosya boyutu ve görüntü netliği arasında dengeyi belirler. 100% kalitesi, neredeyse fark edilmeyen bir kayıpla sonuçlanırken, 1% çok düşük kaliteli bir görüntü üretir. Genel olarak, 90% ve üzeri yüksek kalite olarak kabul edilir, 80%-90% orta kalite, ve 70%-80% düşük kalite olarak kabul edilir. Kaliteyi 70%'in altına düşürmek, dosya boyutunu önemli ölçüde azaltabilir ama gözle görülür daha düşük görüntü kalitesine sebep olabilir.

Özellikle ihtiyaçlarınızı karşılamak için dosya boyutu ve görüntü netliği arasında ideal dengeyi bulmak üzere farklı kalite değerleriyle denemeler yapmanız önerilir. Görünür kalite düşüşü derecesinin orijinal görüntüye bağımlı olduğunu unutmayın; bazı görüntüler diğerlerinden daha fark edilir bir şekilde bozulabilir.

5 Steps to Compress PDF Files in C

Öncelikle, sıkıştırılması gereken PDF dokümanını yüklememiz gerekecektir. Bu, verilen dosya yolundan mevcut bir PDF dosyasını yüklemek için kullanılabilecek PdfDocument sınıfı ile yapılabilir.

Şimdi, PDF'deki görüntüleri belirli bir kalite ile sıkıştırmayı göstereceğiz. Bunu yapmak için, sıkıştırma sırasında kullanmasını istediğimiz kaliteyi geçirerek CompressImages yöntemini kullanacağız. Bu yöntem, PDF dökümanımızdaki tüm görüntüleri orijinal kalitelerinin %60'ına sıkıştıracaktır. Kalite parametresi 1'den (en düşük kalite, en yüksek sıkıştırma) 100'e (en yüksek kalite, en az sıkıştırma) kadar bir tam sayıdır. Bu dosya boyutunu azaltır, ancak görüntü netliğinde bir miktar kayıp yaşanabileceğinin farkında olmalısınız. Ardından, bu yeni sıkıştırılmış PDF belgesini SaveAs yöntemini kullanarak kaydedebiliriz.

Şimdi, bir PDF belgesi içindeki görüntüleri sıkıştırmanın başka bir yaklaşımını, ölçeksiz sıkıştırma sunalım. Bunu yapmak için, tekrar CompressImages yöntemini kullanacağız. Bu sefer, sıkıştırma kalitesinin yanı sıra ShrinkImage boolean değeri de methoda geçirilerek true olarak ayarlanacaktır. Bu boolean, true olarak ayarlandığında, görüntü çözünürlüğünü PDF içindeki görünür boyutlarına göre küçültür. Bu, eğer bir görüntü görünür olarak gösterdiğinden daha büyükse, görüntülendiği boyutlarla eşleşmesi için boyutlandırılacağı anlamına gelir. Ancak, bu görüntüde bozulmalara neden olabilir.

Son olarak, sıkıştırılmış PDF'yi belirtilen konuma kaydetmek için tekrar SaveAs yöntemini kullanacağız. Bu yaklaşım, küçük dosya boyutları için PDF'leri optimize etmek, örneğin web veya e-posta kullanımı için kalitesi ve sıkıştırma arasında denge sağlamak için kullanışlıdır.

Sıkıştırma Kılavuzumuzla PDF'lerinizi optimize edin.

Başlamaya Hazır mısınız?
Nuget Indirmeler 18,332,619 | Sürüm: 2026.4 yeni yayınlandı
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizin PDF olduğunu izleyin.