PDF Sıkıştırma
IronPDF, yerleşik görüntüleri küçülterek PDF dosya boyutunu sıkıştırabilir. Bu amaçla, geliştiriciler PdfDocument sınıfının compressImages yöntemini çağırarak büyük resimler ve diğer grafik öğeleri içeren PDF dosyalarının boyutunu küçültebilirler. Bu, e-posta ve diğer iletişim kanalları aracılığıyla PDF'lerin verimli bir şekilde taşınması konusunda büyük depolama alanı, zaman ve maliyet tasarrufu sağlar.
compressImages yöntemi, gömülü görüntüler için hedeflenen kalite yüzdesini belirten 0 ile 100 arasındaki tamsayı değerlerini kabul eder. Dahası, bu yöntemle çalışmanın kuralları, JPEG gibi kayıplı görüntü türlerinin dosya boyutlarını optimize etme kurallarına benzerdir. 100 değeri, resimlerin orijinal kalitelerini korumalarını gerektiğini (kaybı olmadan) belirtir ve daha düşük değerler, daha düşük orijinal kalite eşiklerini gösterir.
IronPDF görüntü sıkıştırma kılavuzunda yer alan kod örneği, farklı görüntü sıkıştırma kalitesini kullanarak aynı orijinal PDF'den iki yeni PDF üretir. İlk örnek, resimlerinin orijinal kalitesini önemli ölçüde kaybettiği bir PDF üretir. 70'in altındaki kalite değerleri genellikle çok düşük kaliteli resimlere sahip PDF'ler üretir ancak dosya boyutları önemli ölçüde küçülür. İkinci PDF, daha yüksek bir kalite eşiği (90%) ile üretilir. Bu, çok daha yüksek kaliteli resimler içeren bir PDF sunar ancak ilkine kıyasla dosya boyutunda çok daha az bir azalma ile.
İdeal kalite değerleri kullanıcı gereksinimlerine göre değişir. Resim kalitesini kabul edilebilir tutarken en küçük dosya boyutunu üreten değeri bulmak için biraz deneme gerekebilir.
Java'da PDF Dosyası Nasıl Sıkıştırılır
- PDF Sıkıştırma için IronPDF Java kütüphanesini kurun
- Var olan bir PDF'yi içe aktarmak için
fromFileyöntemini kullanın - Kaliteyi belirterek
compressImagesyöntemiyle PDF'yi sıkıştırın - Sıkıştırılmış PDF'yi istenilen dizine dışa aktarın
- Kalitede çok az farkla büyük dosya boyutu azaltımı elde edin


