Bu kısa konu, kullanılacak gerekli sınıflar hakkında bilgiler de dahil olmak üzere tam yapılandırma adımları ve ortam ayarları hakkında ayrıntılı bilgilerle birlikte Java’da PDF sıkıştırmanın nasıl **sıkıştırılacağını kapsar. PDF dosya boyutunu küçültmek için **Java kodundaki basit API çağrılarını kolayca kullanabilir ve diske veya bellek akışına kaydedebilirsiniz. Sıkıştırmayı elde etmek için OptimizationOptions sınıfında bulunan farklı sıkıştırma seçeneklerini nasıl kullanabileceğinizi göreceksiniz.
Java’da PDF’yi Sıkıştırma Adımları
- PDF dosyasını sıkıştırmak için Maven deposundan Aspose.PDF for Java kitaplık referansı ekleyin
- PDF’yi sıkıştırmak için projenize Aspose.PDF ad alanına referansı ekleyin
- Kaynak PDF dosyasını yüklemek için Document class oluşturun
- PDF dosyasının sıkıştırılmasını yapılandırmak ve farklı PDF optimizasyon ayarlarını ayarlamak için OptimizationOptions sınıf nesnesini örnekleyin
- PDF’yi Java’da sıkıştırmak ve PDF’yi diske kaydetmek için optimizeResources yöntemini kullanın
Java’daki yukarıdaki örnek adımlar, tanımlanan adımları sırayla benimseyerek PDF boyutunu küçültür. İşlem, Maven deposunu kullanarak API referansı ekleyerek ve gerekli ad alanlarını içe aktararak başlayacaktır. Ardından, sıkıştırma gerçekleştirmek için Document class nesnesini kullanarak kaynak PDF dosyasını yükleyeceğiz. PDF için farklı sıkıştırma seçenekleri ayarlamak için OptimizationOptions class nesnesi kullanılacaktır. Ayarları uygulamak için optimizeResources yöntemini çağırmadan önce görüntüleri ve PDF görüntü kalitesini sıkıştırma seçeneklerini ayarlayacağız. Son olarak, sıkıştırılmış PDF ya diske ya da bellek akışına kaydedilecektir.
Java’da PDF Sıkıştırma Kodu
*Java’daki yukarıdaki örnek, birkaç satır kod ve basit API arayüzü kullanarak PDF boyutunu sıkıştırır. OptimizationOptions, LinkDuplicateStreams, RemovePrivateInfo, RemoveUnusedStreams, MaxResolution, ImageEncoding, RemoveUnusedObjects ve diğer birçok ilgili ayarlayıcı yöntemini kullanarak farklı sıkıştırma ayarlarını uygulayabilir. Lütfen, kaynak PDF’nin yukarıdaki ayarlar kullanılarak başvurulabilecek bir içeriği varsa, yukarıdaki özelliklerin kullanılması durumunda PDF’nin sıkıştırılmasına katkıda bulunacağını unutmayın.
Bu başlıkta, PDF sıkıştırıcı Java kodu geliştirmek için basit API çağrıları yardımıyla kolayca kullanılabileceğini gördük. PDF’yi ayrı sayfalara bölmekle ilgileniyorsanız, Java’da sayfalara göre PDF nasıl bölünür makalesine bakın.