IRONSOFTWAREHOME
PDF Sıkıştırma

import com.ironsoftware.ironpdf.*;
import java.io.IOException;  
import java.nio.file.Paths;

PdfDocument pdf = PdfDocument.fromFile(Paths.get("assets/document.pdf"));  
  
// Valid image compression values range from 1 to 100, where 100 represents 100% of the  
// original image quality.  
pdf.compressImages(60);  
pdf.saveAs(Paths.get("assets/document_compressed.pdf"));  
  
// The second, optional parameter can scale down the image resolution according to its visible  
// size in the PDF document. Note that this may cause distortion with some image configurations  
pdf.compressImages(90, true);  
pdf.saveAs(Paths.get("assets/document_scaled_compressed.pdf"));
mvn install
PDF Sıkıştırma

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, büyük resimler ve diğer grafiksel öğeler içeren PDF'lerin dosya boyutunu azaltmak için PdfDocument sınıfının compressImages metodunu çağırabilirler. 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 metodu, gömülü resimler için hedeflenen kalite yüzdesini belirten 0 ile 100 arasında tam sayı 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.

IronPDF ile Java'da PDF'leri Sıkıştırmayı Öğrenin
GitHub'da Görüntüle

Başlamaya Hazır mısınız?

Sürüm:2026.6yeni yayınlandı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez