Word Belge Ayrıştırıcı – Java'daki Çevrimiçi Word Dosyasından Görüntüleri Çıkarın

Belge ayrıştırma, çeşitli belge biçimlerinden veri çıkarmanın gerekli olduğu birçok endüstride çok önemli bir görevdir. Word belgeleriyle çalışırken, içerik analizi, görüntü tanıma veya veri görselleştirme gibi durumlarda görüntüleri ayıklamak özellikle yararlı olabilir. Görüntüleri büyük Word belgelerinden manuel olarak çıkarmak zaman alabilir. Bu nedenle, görüntü çıkarma işlemini otomatikleştirmek size zaman ve emek kazandırabilir. Bu yazıda, Java’da programlı olarak Word belgelerinden görüntülerin nasıl çıkarılacağını göstereceğiz.

Bu yazıda aşağıdaki konular ele alınacaktır:

Word Belgelerinden Görüntü Çıkarmak ve SDK Kurulumu için Java REST API’si

GroupDocs.Parser Cloud SDK for Java, Word belgeleri de dahil olmak üzere çeşitli belge biçimlerinden verileri ayrıştırmak ve ayıklamak için basit ve etkili bir yol sağlayan güçlü bir Java kitaplığıdır. Belge ayrıştırma için çok çeşitli özellikler sunarak geliştiricilerin görüntüleri, metinleri, meta verileri ve daha fazlasını ayıklamasına olanak tanır. GroupDocs.Parser ayrıca Bulut API’leri için belge ayrıştırıcı aile üyeleri olarak C#.NET, Java, PHP, Ruby ve Python SDK’ları sağlar.

Başlamak için GroupDocs.Parser Cloud SDK’yı Java projenize eklemeniz gerekir. API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına aşağıdaki depoyu ve bağımlılığı ekleyerek Maven’i kullanarak yükleyebilirsiniz:

Maven Deposu:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

Maven Bağımlılığı:

<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-parser-cloud</artifactId>
    <version>23.3</version>
    <scope>compile</scope>
</dependency>

Ardından, ücretsiz bir deneme hesabı için kaydolun veya GroupDocs web sitesinde bir abonelik planı satın alın ve API anahtarınızı alın. İstemci Kimliği ve İstemci Sırrı’na sahip olduğunuzda, Java tabanlı bir uygulamaya aşağıdaki kod parçacığını ekleyin:

# Kayıttan sonra client_id ve client_secret'inizi https://dashboard.groupdocs.cloud adresinden alın.

String ClientId = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API kullanarak Java’daki Word Belgelerinden Tüm Görüntüleri Çıkarma

GroupDocs.Parser Cloud SDK’yı kullanarak Java’daki Word belgelerinden görüntüleri ayıklamak için şu adımları ve örnek bir kod parçacığını izleyin:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, ParseApi sınıfının bir örneğini oluşturun.
  • Üçüncü olarak, FileInfo sınıfının bir örneğini oluşturun.
  • Ardından, giriş Word belgesine giden yolu ayarlayın.
  • Ardından, ImagesOptions() sınıfının bir örneğini oluşturun.
  • Ardından, fileInfo’yu setFileInfo görüntü seçeneğine atayın.
  • Şimdi, ImagesRequest() sınıfının bir örneğini oluşturun ve ImagesOptions parametresini iletin.
  • Son olarak, ParseApi.images() yöntemini çağırarak ve ImagesRequest parametresini ileterek sonuçları alın.

Aşağıdaki kod örneği, REST API kullanarak Java’da çevrimiçi bir Word belgesindeki tüm görüntülerin nasıl çıkarılacağını gösterir:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.parser.api.ParseApi;
import com.groupdocs.cloud.parser.client.ApiException;
import com.groupdocs.cloud.parser.client.Configuration;
import com.groupdocs.cloud.parser.model.FileInfo;
import com.groupdocs.cloud.parser.model.ImagesOptions;
import com.groupdocs.cloud.parser.model.ImagesResult;
import com.groupdocs.cloud.parser.model.requests.ImagesRequest;

// Java'da bir Word belgesinden resimler nasıl çıkarılır.
public class App {

	public static void main(String[] args) {
		
		// Ayrıştırma API'sinin bir örneğini oluşturun
		ParseApi apiInstance = new ParseApi(configuration);

		try {

			// ayarları hazırlayın
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");

			ImagesOptions options = new ImagesOptions();
			options.setFileInfo(fileInfo);
			ImagesRequest request = new ImagesRequest(options);
			ImagesResult response = apiInstance.images(request);

			// Çıktı dosyası yolunu al
			System.out.println("Output file path: " + response.getPath());
				
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Sayfa Numarasını kullanarak Java’daki Word Dosyasından Belirli Görüntüleri Çıkarın

Bu bölümde, Java’da programlı olarak bir Word belgesinden belirli görüntüleri ayıklamak için adımlar ve örnek bir kod parçacığı yazacağız:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, ParseApi sınıfının bir örneğini oluşturun.
  • Üçüncü olarak, FileInfo sınıfının bir örneğini oluşturun.
  • Ardından, Word dosyasının yolunu giriş olarak ayarlayın.
  • Ardından, ImagesOptions() sınıfının bir örneğini oluşturun.
  • Ardından, fileInfo’yu setFileInfo görüntü seçeneğine atayın.
  • Ardından setStartPageNumber ve setCountPagesToExtract değerlerini sağlayın.
  • Şimdi, ImagesRequest() sınıfının bir örneğini oluşturun ve ImagesOptions parametresini iletin.
  • Son olarak, ParseApi.images() yöntemini çağırarak ve ImagesRequest parametresini ileterek sonuçları alın.

Aşağıdaki kod örneği, REST API kullanılarak Java’da sayfa aralığına göre bir Word dosyasından belirli görüntülerin nasıl çıkarılacağını gösterir:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.parser.api.ParseApi;
import com.groupdocs.cloud.parser.client.ApiException;
import com.groupdocs.cloud.parser.client.Configuration;
import com.groupdocs.cloud.parser.model.FileInfo;
import com.groupdocs.cloud.parser.model.ImagesOptions;
import com.groupdocs.cloud.parser.model.ImagesResult;
import com.groupdocs.cloud.parser.model.requests.ImagesRequest;

// Java'da sayfa aralığına göre bir Word dosyasından görüntüleri çevrimiçi olarak çıkarın.
public class App {

	public static void main(String[] args) {
		
		// Ayrıştırma API'sinin bir örneğini oluşturun
		ParseApi apiInstance = new ParseApi(configuration);

		try {

			// ayarları hazırlayın
			FileInfo fileInfo = new FileInfo();
			fileInfo.setFilePath("java-testing/input-sample-file.docx");

			ImagesOptions options = new ImagesOptions();
			options.setFileInfo(fileInfo);
			options.setStartPageNumber(1);
			options.setCountPagesToExtract(2);
			ImagesRequest request = new ImagesRequest(options);
			ImagesResult response = apiInstance.images(request);

			// Çıktı dosyası yolunu al
			System.out.println("Output file path: " + response.getPath());
				
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Ücretsiz Çevrimiçi Görüntü Çıkarıcı

Word’den görüntüleri çevrimiçi olarak ücretsiz olarak çıkarmanın en iyi yolu nedir? Word’den görüntüleri ayıklamak için lütfen bir çevrimiçi Word belge ayrıştırıcısı deneyin. Bu Kelime Ayrıştırıcı aracı, yukarıda belirtilen Java ayrıştırıcı kitaplığı kullanılarak geliştirilmiştir.

Çözüm

Sonuç olarak, GroupDocs.Parser Cloud SDK, Word belgelerinden görüntüleri ayıklamak için mükemmel bir çözümdür ve doğru sonuçlar sağlarken zamandan ve emekten tasarruf sağlar. Bu makaleden öğrendikleriniz şunlardır:

  • REST API kullanarak Java’da programlı olarak Word DOCX’ten tüm görüntülerin nasıl çıkarılacağı;
  • REST API kullanılarak Java’daki Word belgelerinden belirli görüntülerin nasıl çıkarılacağı;
  • ve Word belgelerinden görüntüleri ayıklamak için çevrimiçi görüntü çıkarma aracı.

Ek olarak, belgeleri kullanarak GroupDocs.Parser Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşim kurmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz. Java SDK’nın eksiksiz kaynak kodu Github üzerinde ücretsiz olarak mevcuttur.

Son olarak, farklı dosya formatlarında yeni blog makaleleri yazmaya ve bunları REST API kullanarak ayrıştırmaya devam ediyoruz. Bu nedenle, en son güncellemeler için lütfen iletişime geçin.

Bir soru sor

Belgelerden görüntülerin nasıl çıkarılacağıyla ilgili herhangi bir sorunuz olması durumunda, lütfen [forumumuz] aracılığıyla bizimle iletişime geçmekten çekinmeyin]22.

SSS

Word belgelerini Java’da nasıl ayrıştırırım?

Resimleri veya metni ayıklamak için önce GroupDocs.Parser Cloud SDK kullanarak Word belgesini yüklemeniz ve ayrıştırmanız gerekir. Bu işlem, dosya yolunu belirtmeyi ve belgeleri ayrıştırmak için Ayrıştırma yöntemini çağırmayı içerir.

GroupDocs.Parser Cloud SDK, diğer belge biçimlerinden görüntüleri çıkarabilir mi?

Evet, GroupDocs.Parser Cloud SDK for Java, Word, PDF, Excel, PowerPoint ve çok daha fazlası dahil olmak üzere çeşitli belge biçimlerinden görüntülerin çıkarılmasını destekler.

GroupDocs.Parser Cloud SDK, tek bir Word belgesinden birden çok görüntüyü çıkarabilir mi?

Evet, SDK tek bir Word belgesinden birden çok görüntüyü ayıklayabilir ve size belgede bulunan tüm görüntüleri sağlar.

GroupDocs.Parser Cloud SDK, ayıklama işlemi sırasında orijinal görüntü kalitesini koruyor mu?

Evet, GroupDocs.Parser Cloud SDK for Java, Word belgelerinden görüntüleri ayıklarken orijinal görüntü kalitesini korur.

Ayrıca bakınız

Yararlı bulabileceğiniz bazı ilgili makaleler şunlardır: