Bu eğitim, Java’da bir PDF dosyasından görüntülerin nasıl alınacağı hakkında temel bilgiler sağlamak için hazırlanmıştır. Örnek kodda kullanılan kaynaklara referanslar, uygulamanın geliştirilmesini yönlendiren ayrıntılı programlama mantığı ve Java ile bir PDF dosyasından görüntü alma ve bunu bir JPG görüntüsü olarak kaydetme işlemini gerçekleştiren çalıştırılabilir bir örnek kod bulacaksınız. Ayrıca, kaynak belgeyi farklı kaynaklardan yükleme, korumalı PDF dosyaları için parola belirleme veya çıktı görüntüsünün özelliklerini ayarlama gibi işlemleri özelleştirme ayrıntıları da sağlanacaktır.
Java’da PDF’den Görüntü alma adımları
- PDF görüntülerini çıkarmak için Aspose.PDF for Java eklemek üzere IDE’yi yapılandırın
- Giriş PDF dosyasını diskten veya bellek akışından Document class nesnesine yükleyin
- Resmin çıkarılacağı hedef PDF sayfasının kaynak koleksiyonuna referans alın
- Kaynaklardaki görüntü koleksiyonundan XImage sınıf nesnesini kullanarak istenen görüntünün referansını alın
- Çıktı görüntüsünü kaydetmek için FileOutputStream nesnesini örnekleyin
- Hedef görüntüyü bir JPG dosyası olarak kaydedin
Bu adımlar, Java’da* PDF’den görüntü almak için adım adım bir mantık sağlar. Hedef görüntüye erişmek için kullanılan sayfadaki görüntüler de dahil olmak üzere her sayfanın bir kaynak koleksiyonuna sahip olduğu PDF’nin iç yapısını açıklar. Görüntü referansı alındıktan sonra, yüklenen görüntüyü diske kaydetme yöntemlerini içeren XImage sınıfı nesnesine kaydedilir.
Java’da bir PDF’den Görüntüler almak için kod
Bu kod, kaynak PDF’yi yüklemek için kullanılan Document sınıfını tanıtarak Java’da PDF’den nasıl görüntü alınacağını gösterir. Bir sonraki önemli sınıf, seçilen PDF sayfasının resim koleksiyonundaki resme referansı tutabilen XImage’dır. Görüntü referansını aldıktan sonra, onu yalnızca yüklenen görüntüyü diske kaydetmek için kullanmakla kalmaz, aynı zamanda bu görüntüyü kaynak PDF’den silebilir, kaynak PDF’deki görüntüyü yeniden adlandırabilir ve görüntünün saydam olup olmadığını kontrol edebilirsiniz.
Bu eğitim aynı zamanda * Java’daki PDF’deki tüm görüntüleri almak için de kullanılabilir*. Bir görüntüyü PDF’ye dönüştürme işlemiyle ilgileniyorsanız, Java’da görüntü PDF’ye nasıl dönüştürülür makalesine bakın.