PDF Sıkıştırma

IronPDF, öncelikle CompressImages yöntemini kullanarak belge içindeki gömülü resimlerin boyutunu küçülterek PDF'leri sıkıştırma desteği sağlar.

JPEG'leri yeniden boyutlandırırken, kalite ayarı dosya boyutu ile görüntü netliği arasındaki dengeyi belirler. Kalite yüzde 100 olduğunda neredeyse hiç fark edilmeyen bir kayıp meydana gelir, %1 ise çok düşük kaliteli bir görüntü üretir. Genel olarak, %90 ve üzeri yüksek kalite olarak kabul edilir, %80-%90 orta kalite, %70-%80 ise düşük kalitedir. %70'in altına düşürülen kalite dosya boyutunu önemli ölçüde azaltabilir ancak görülebilir şekilde düşük görüntü kalitesine neden olabilir.

Belirli ihtiyaçlarınız için dosya boyutu ile görüntü netliği arasında ideal dengeyi bulmak için farklı kalite değerleri ile denemeler yapmanız önerilir. Özgün görüntüye bağlı olarak görünen kalite düşüşünün derecesini unutmayın; bazı görüntüler diğerlerinden daha belirgin biçimde bozulabilir.

5 Steps to Compress PDF Files in C

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

Şimdi, belirtilen bir kalite ile PDF içindeki görüntüleri sıkıştırmayı göstereceğiz. Bunu yapmak için CompressImages yöntemini kullanacağız ve sıkıştırma sırasında kullanılmasını istediğimiz kaliteyi bu yönteme aktaracağız. Bu yöntem PDF belgemizdeki tüm görüntüleri orijinal kalitesinin %60'ına kadar sıkıştırır. Kalite parametresi 1 (en düşük kalite, en yüksek sıkıştırma) ile 100 (en yüksek kalite, en az sıkıştırma) arasında bir tam sayıdır. Bu dosya boyutunu azaltır, ancak görüntü netliğinde bazı kayıplara neden olabileceğini fark etmeniz gerekir. Daha sonra bu yeni sıkıştırılmış PDF belgesini SaveAs yöntemini kullanarak kaydedebiliriz.

Sırada, bir PDF belgesi içinde görüntü sıkıştırmanın başka bir yaklaşımını göstermeye açığız, görüntüleri ölçeklemeyle sıkıştırmak. Bunu yapmak için yine CompressImages yöntemini kullanacağız. Bu sefer, sıkıştırma kalitesinin yanı sıra, ShrinkImage boolean değerini de yönteme aktaracak ve true olarak ayarlayacağız. Bu boolean parametre doğru olarak ayarlandığında, PDF içindeki görünen boyutuna göre görüntü çözünürlüğünü düşürür. Bu, bir görüntü ekranda göründüğünden daha büyük olduğunda, görüntü boyutların gösterilen boyutlarıyla eşleşecek şekilde yeniden boyutlandırılacaktır anlamına gelir. Ancak, bu görüntü bozulmasına yol açabilir.

Son olarak, sıkıştırılmış PDF dosyasını belirtilen konuma kaydetmek için yine SaveAs yöntemini kullanacağız. Bu yaklaşım, dosya boyutlarını daha küçük hale getirmek için optimize edilmiş PDF'ler sağlamak için faydalıdır, örneğin web veya e-posta kullanımlarında, kalite ve sıkıştırma arasında denge kurarken.

Sıkıştırma Rehberimizle PDF'lerinizi Optimize Edin.

Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

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