Java'da PDF'den Görüntü Çıkarın

PDF dosyalarını ayrıştırırken, belgelerden metinle birlikte görüntüleri de çıkarmanız gerekebilir. Bu işlemi programlı olarak gerçekleştirmek için, bu makale Java’da PDF belgelerinden görüntülerin nasıl çıkarılacağını kapsar. API referansları ve kod örneği ile birlikte adım adım kılavuz, eksiksiz görüntü çıkarma prosedürünü gösterir.

PDF’den Görüntüleri Çıkarmak için Java API - Ücretsiz İndirme

PDF’den görüntüleri ayıklamak için Aspose.PDF for Java kullanacağız. PDF dosyalarını oluşturmak ve işlemek için çok çeşitli özellikler sağlayan güçlü bir PDF işleme API’sidir. API’yi indirebilir veya aşağıdaki Maven yapılandırmasını kullanarak yükleyebilirsiniz.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>21.5</version>
</dependency>

Java’da bir PDF’den Görüntüleri Çıkarma

Java kullanarak bir PDF belgesinden görüntüleri ayıklamak için gereken adımlar aşağıdadır.

Aşağıdaki kod örneği, bir PDF belgesinden görüntülerin nasıl çıkarılacağını gösterir.

// PDF belgesini yükle
Document pdfDocument = new Document("ImagetoPDF.pdf");

// Sayfalar arasında döngü
for (Page page : pdfDocument.getPages()) {

	int imageCounter = 1;

	// Görüntüler arasında döngü
	for (XImage xImage : page.getResources().getImages()) {
		try {
			
			// Dosya akışı oluştur 
			java.io.FileOutputStream outputImage = new java.io.FileOutputStream(
					page.getNumber() + "_" + imageCounter + ".jpg");
			
			// Çıktı görüntüsünü kaydet
			xImage.save(outputImage);
			
			// akışı kapat
			outputImage.close();
		} catch (java.io.FileNotFoundException e) {
			// YAPILACAKLAR: istisna işlemek
			e.printStackTrace();
		} catch (java.io.IOException e) {
			// YAPILACAKLAR: istisna işlemek
			e.printStackTrace();
		}
		
		imageCounter++;
	}
	
	// Sayacı sıfırla
	imageCounter=1;
}

Java PDF Image Extractor - Ücretsiz Lisans Alın

Aspose.PDF for Java’yı geçici lisans kullanarak değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.

Çözüm

Çeşitli durumlarda, görüntülerin PDF belgelerinden çıkarılması gerekir. Bunu başarmak için, bu makalede, Java’da PDF dosyalarından görüntülerin nasıl çıkarılacağını öğrendiniz. Belgeleri kullanarak Java PDF API hakkında daha fazlasını keşfedebilirsiniz. Ayrıca, sorularınızı forumumuza gönderebilirsiniz.

Ayrıca bakınız