REST API kullanarak Java'da SVG'den JPG'ye Dönüştürme

REST API kullanarak Java’da SVG Dosyalarını JPG Görüntülerine dönüştürün.

Java’da SVG dosyalarını JPG resimlerine dönüştürmenin bir yolunu arıyorsanız, doğru yere geldiniz. SVG(Ölçeklenebilir Vektör Grafikleri), ölçeklenebilirliği ve kayıpsız doğası nedeniyle yıllar içinde popüler hale gelen böyle bir görüntü formatıdır. Öte yandan, JPG dosyaları, yüksek kaliteli fotoğrafları ve farklı renklere sahip görüntüleri görüntülemek için en uygun raster görüntülerdir. Bazı durumlarda, örneğin SVG’yi desteklemeyen bir platform kullanırken SVG dosyalarını JPG resimlerine dönüştürmeniz gerekebilir. Bu yazıda, Java’da REST API kullanarak SVG dosyalarını JPG resimlerine nasıl dönüştüreceğimizi keşfedeceğiz.

Bu eğitimde aşağıdaki konular ele alınacaktır:

Java SVG Görüntüsünden JPG Dönüşümüne REST API - SDK Kurulumu

SVG dosyalarını JPG resimlerine dönüştürmek söz konusu olduğunda, GroupDocs.Conversion Cloud SDK for Java bunu hızlı ve kolay bir şekilde yapmanıza yardımcı olabilecek güvenilir bir araçtır. Belgeleri ve görüntüleri farklı dosya formatları arasında dönüştürmenize olanak tanır. Microsoft Office, OpenDocument, PDF, HTML ve diğerleri dahil olmak üzere çok çeşitli dosya biçimlerini destekler. API’yi Java uygulamalarına entegre etmek kolaydır ve dönüştürme hizmetini hızlı bir şekilde ve herhangi bir ek yazılım olmadan gerçekleştirmenize olanak tanır.

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-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

Adımları ve mevcut kod parçacıklarını izlemeye başlamadan önce, gösterge panosundan İstemci Kimliği ve İstemci Sırrı’nı almak için şimdi bir GroupDocs hesabına kaydolun. Kimliğinizi ve Sırrınızı aldıktan sonra lütfen aşağıda gösterilen kod parçacığını girin:

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

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

REST API kullanarak Java’da SVG’yi JPG Görüntüsüne Dönüştürme

GroupDocs.Conversion Cloud SDK for Java kullanarak SVG dosyalarını JPG resimlerine dönüştürmek için şu adımları izleyebilirsiniz:

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak SVG görüntüsünü bulut depolama alanına yükleyin:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Dosyayı Java Kullanarak Bulut Depolamaya Yükleyin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.svg");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.svg", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Sonuç olarak, yüklenen SVG dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Java kullanarak SVG’yi JPG’ye dönüştürün

Java için GroupDocs.Conversion Cloud SDK kullanarak SVG dosyalarını Java’da JPG resimlerine dönüştürmek için izlenecek adımlar ve kod parçacığı aşağıda verilmiştir:

Adımlar:

  • Öncelikle, gerekli sınıfları Java dosyanıza aktarın.
  • İkinci olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • Üçüncü olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Ardından, bulut depolama adını sağlayın.
  • Ardından, giriş SVG dosya yolunu ve çıktı dosyası biçimini “jpg” olarak ayarlayın.
  • Şimdi JpgConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak setFromPage, setPagesCount vb. gibi çeşitli dönüştürme seçenekleri sağlayın.
  • Bundan sonra, ayarlar örneğini kullanarak dönüştürme seçeneklerini ve çıktı dosyası yolunu ayarlayın.
  • Ardından, bir ConvertDocumentRequest sınıfı örneği oluşturun ve settings parametresini iletin.
  • Son olarak, convertDocument() yöntemini çağırın ve ConvertDocumentRequest parametresini iletin.

Aşağıdaki kod parçacığı, REST API kullanılarak bir SVG görüntüsünün Java’da bir JPG dosyasına nasıl dönüştürüleceğini gösterir:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// SVG dosyasını Java aracılığıyla JPG Görüntüsüne dönüştürün.
public class App {

	public static void main(String[] args) {
		
		// Dönüştürme API'sinin bir örneğini oluşturun
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// Dönüştürme ayarlarını hazırlayın
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.svg");
			settings.setFormat("jpg");
			
			JpgConvertOptions convertOptions = new JpgConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.jpg");
		
			// belirtilen biçime dönüştür
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

Çıktı dosyası aşağıda gösterilmiştir:

SVG görüntülerini Java aracılığıyla JPG dosyalarına dönüştürün

Java kullanarak SVG’yi JPG’ye dönüştürün.

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen JPG görüntüsünü buluta kaydedecektir. Dönüştürülen JPG dosyasını aşağıdaki kod parçacığını kullanarak indirebilirsiniz:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// Java'daki Bulut Depolama Alanından Dosya İndirin
public class App {

	public static void main(String[] args) {
				
		// Dönüştürme API'sinin bir örneğini oluşturun					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.jpg", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

Ücretsiz Çevrimiçi SVG’den JPG’ye Dönüştürücü

SVG’yi çevrimiçi olarak ücretsiz olarak JPG resimlerine nasıl dönüştürebilirim? SVG görüntüsünü JPG görüntüsüne dönüştürmek için lütfen çevrimiçi bir [SVG - JPG dönüştürücü] deneyin. Bu dönüştürücü, yukarıda bahsedilen SVG’den JPG’ye görüntü REST API’si kullanılarak geliştirilmiştir.

Özetleme

Sonuç olarak, Java için GroupDocs.Conversion Cloud SDK, SVG dosyalarını JPG resimlerine dönüştürmek için basit ve verimli bir yol sağlar. Bu makaleden öğrendikleriniz şunlardır:

  • SVG dosyalarını Java’da programlı olarak JPG resimlerine dönüştürmenin yanı sıra ek özelleştirme seçenekleri;
  • SVG görüntüsünü programlı olarak buluta yükleyin ve ardından dönüştürülen JPG görüntüsünü buluttan indirin;
  • ve çevrimiçi bir SVG’den JPG’ye görüntü dönüştürücü kullanarak herhangi bir SVG görüntüsünü ücretsiz olarak bir JPG dosyasına dönüştürün.

Ek olarak, doğrudan tarayıcı aracılığıyla API’lerimizi görselleştirmenize ve API’lerimizle iletiş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. Lütfen Java için GroupDocs.Conversion Bulut SDK’sını kontrol edin Örnekler burada.

Ayrıca, ayrıntılı adımlar ve API kullanımı için Başlarken kılavuzumuzu takip etmenizi öneririz.

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

Bir soru sor

SVG’den JPG’ye görüntü dönüştürme API’sı ile ilgili herhangi bir sorunuz varsa lütfen [ücretsiz destek forumu] üzerinden bizimle iletişime geçmekten çekinmeyin]21.

SSS

Java kullanarak SVG’yi JPG’ye nasıl dönüştürebilirim?

GroupDocs.Conversion Cloud REST API kullanarak Java’da SVG’yi JPG görüntülerine dönüştürebilirsiniz. Java’da SVG dosyalarını kolayca JPG resimlerine dönüştürmenizi sağlayan bulut tabanlı bir belge ve resim dönüştürme API’sidir.

SVG’yi çevrimiçi olarak ücretsiz olarak JPG’ye nasıl dönüştürebilirim?

SVG’den JPG’ye çevrimiçi dönüştürücü, SVG dosyalarını ücretsiz olarak JPG resimlerine dönüştürmenizi sağlar. Lütfen dönüşümü gerçekleştirmek için aşağıda verilen adım adım talimatları izleyin:

  • [Çevrimiçi ücretsiz SVG’den JPG’ye dönüştürücü] öğesini açın]23.
  • Şimdi, bir SVG dosyası yüklemek için dosya bırakma alanına tıklayın veya bir SVG dosyasını sürükleyip bırakın.
  • Ardından, Şimdi Dönüştür düğmesine tıklayın. Ücretsiz çevrimiçi SVG’den JPG’ye dönüştürücü, SVG dosyalarını bir JPG görüntüsüne dönüştürür.
  • Çıktı JPG görüntü dosyasının indirme bağlantısı, SVG görüntüsü dönüştürüldükten sonra kullanılabilir olacaktır.

SVG’yi Windows’ta çevrimdışı olarak JPG’ye dönüştürmenin bir yolu var mı?

Windows için çevrimdışı bir SVG’den JPG’ye dönüştürücü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu SVG’den JPG’ye görüntü dönüştürücü, SVG dosyalarını Windows’ta tek bir tıklamayla kolayca JPG görüntü formatına dönüştürmek için kullanılabilir.

GroupDocs.Conversion Cloud SDK for Java hangi dosya biçimlerini destekler?

GroupDocs.Conversion Cloud SDK for Java, Microsoft Office, OpenDocument, PDF, HTML ve diğerleri dahil olmak üzere geniş bir dosya biçimi yelpazesini destekler.

Ayrıca bakınız

İlgili konular hakkında daha fazla bilgi edinmek istiyorsanız, aşağıda listelenen makaleleri okumanızı öneririz: