PDF Sıkıştırma
IronPDF, gozentinin yuklebildigi tüm gomulu resimlerin boyutunu azaltarak PDF dosyalarinin dosya boyutunu kucultebilir. For this purpose, developers can invoke the PdfDocument class’s compressImages method to reduce the file size of PDFs that incorporate large images and other graphical elements. Bu, depolama alani, zaman ve maliyet tasarrufu saglayarak, PDF'leri e-posta ve diğer iletisim kanallarinda daha verimli dağıtmayi saglar.
The compressImages method accepts integer values between 0 and 100, which indicate the targeted quality percentage for embedded images. Ayrica, bu yöntemle calisma kurallari, JPEG gibi kayipli resim tipleri icin dosya boyutu optimizasyonu kurallariyla benzerdir. 100 degeri, resimlerin orijinal kalitelerini korumasini (kayip olmadan) belirtir, ve daha dusuk degerler daha dusuk orijinal kalite esiklerini belirtir.
IronPDF resim sıkıstırma kılavuzundaki kod ornegi, ayni orijinal PDF'den iki yeni PDF oluşturarak farkli resim sıkıstırma kaliteleri kullanir. Ilk resimde orijinal kalitelerinin cogu kaybedilmis olan bir PDF oluşturulur. 70'in altindaki kalite degerleri genellikle çok dusuk kaliteli resimlerle small PDF'ler uretir ancak dosya boyutlari oldukca azalir. Ikinci PDF daha yuksek bir kalite esigi (%% 90) ile uretilmistir. Bu, çok daha yuksek kaliteli resimlere sahip bir PDF verdiginde, ilkine gore dosya boyutundaki azalma çok daha az olur.
Ideal kalite degerleri kullanıcı gereksinimlerine gore degisir. En küçük dosya boyutunu oluştururken kabul edilebilir resim kalitesini korumak icin bazi deneyler gerekebilir.
Java'da PDF Dosyasini Sıkıstırma
- PDF sıkıstırma icin IronPDF Java kutuphanesini yükleyin
fromFilemetodunu kullanarak mevcut bir PDF'yi içe aktarıncompressImagesmetodunu kullanarak belirli kalitede PDF'yi sıkıstırın- Sıkıstırılmis PDF'yi hedeflenen klasöre dışa aktarın
- Kalitede çok az bir farkla buyuk dosya boyutu azalmasi saglayin

