SVG görüntüsünü Java'da HTML dosyasına dönüştürün

REST API kullanarak Java’da SVG’den HTML Belgesine Dönüştürme.

SVG(Ölçeklenebilir Vektör Grafikleri), web’de yüksek kaliteli grafikler ve illüstrasyonlar oluşturmak için kullanılan popüler bir vektör grafik formatıdır. Ancak bazen, özellikle web uygulamalarıyla çalışırken bir SVG dosyasını HTML‘ye dönüştürmek gerekir. Neyse ki GroupDocs.Conversion Cloud SDK for Java, SVG dosyalarını hızlı ve verimli bir şekilde HTML’ye dönüştürmeyi kolaylaştırarak zamandan ve emekten tasarruf etmenizi sağlar. Bu yazıda, Java uygulamalarında programlı olarak SVG dosyalarının HTML belgelerine nasıl dönüştürüleceğine daha yakından bakacağız. Öyleyse başlayalım!

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

SVG’yi HTML Dosyasına Dönüştürmek için Java REST API ve SDK Kurulumu

GroupDocs.Conversion Cloud SDK for Java, Java geliştiricilerinin belge dönüştürme işlevini uygulamalarına entegre etmelerini sağlayan, bulut tabanlı güvenilir bir yazılım geliştirme kitidir. Bu SDK ile geliştiriciler, SVG, PDF, DOCX, XLSX gibi geniş bir dosya biçimi yelpazesini ve daha pek çoğunu HTML dahil diğer biçimlere kolayca dönüştürebilir. Herhangi bir ek yazılım yüklemeden belgeleri başka biçimlere dönüştürmesi gereken geliştiriciler için çok yönlü bir araçtır. SDK’yı Java tabanlı uygulamalara entegre etmek zahmetsiz ve pratik bir iştir.

API’nin JAR dosyasını indirebilir veya projenizin pom.xml dosyasına gerekli 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>

Ardından, adımları ve mevcut kod parçacıklarını izlemeye başlamadan önce panodan İstemci Kimliği ve İstemci Sırrını almak için bir GroupDocs hesabı için 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 SVG Dosyasını Java’da HTML Formatına Dönüştürme

Java için GroupDocs.Conversion Cloud SDK kullanarak SVG’yi Java’da HTML’ye dönüştürmek için şu basit adımları izleyin:

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak SVG dosyası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();
		}
		
	}
}

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

Java aracılığıyla SVG’yi HTML’ye dönüştürün

Bu bölümde, dönüştürme sürecinde yer alan adımları ve bir SVG görüntüsünü HTML dosyasına dönüştürmek için örnek bir kod parçacığını ele alacağız:

  • Ö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 “html” olarak ayarlayın.
  • Ardından, HtmlConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak setFromPage, setPagesCount, setFixedLayout vb. gibi çeşitli dönüştürme seçeneklerini ayarlayın.
  • Bundan sonra, ConvertSettings ö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 kullanarak bir SVG’nin Java’da bir HTML 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;

// Java kullanarak SVG görüntülerini HTML belgelerine dönüştürme.
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("html");
			
		        HtmlConvertOptions convertOptions = new HtmlConvertOptions();
		        convertOptions.setFromPage(1);
		        convertOptions.setPagesCount(1);
		        convertOptions.setFixedLayout(true);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.html");
		
			// 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();
		}
	}
}

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

Yukarıdaki kod örneği, dönüştürülen HTML belgesini buluta kaydedecektir. Dönüştürülen HTML belgesini 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.html", 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 HTML’ye Dönüştürücü

SVG’yi çevrimiçi olarak ücretsiz olarak HTML dosyasına nasıl dönüştürebilirim? Bir SVG dosyasını HTML belgesine dönüştürmek için lütfen bir [çevrimiçi SVG - HTML dönüştürücü] deneyin. Bu dönüştürücü, daha önce belirtildiği gibi API kullanılarak geliştirilmiştir.

Özetliyor

Sonuç olarak, GroupDocs.Conversion Cloud SDK for Java, Java uygulamalarında SVG dosyalarını HTML formatına dönüştürmek için mükemmel bir seçim ve verimli bir yoldur. Bu makaleden öğrendikleriniz şunlardır:

  • ek özelleştirme seçeneklerinin yanı sıra Java’da SVG görüntülerinin HTML dosyalarına nasıl dönüştürüleceği;
  • SVG dosyasını programlı olarak buluta yükleyin ve ardından dönüştürülen HTML’yi buluttan indirin;
  • ve çevrimiçi bir SVG’den HTML’ye dosya dönüştürücü kullanarak SVG dosyalarını ücretsiz olarak HTML’ye dönüştürün.

Ek olarak, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve onlarla 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şlangıç kılavuzumuzu takip etmenizi öneririz.

Son olarak, REST API kullanarak farklı dosya formatları ve dönüşümler 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 HTML’ye Belge Dönüştürme API’si ile ilgili herhangi bir sorunuz varsa lütfen [ücretsiz destek forumu] üzerinden bizimle iletişime geçmekten çekinmeyin]22.

SSS

Java’da SVG’yi HTML dosyalarına nasıl dönüştürebilirim?

GroupDocs.Conversion Cloud SDK for Java kullanarak SVG dosyalarını HTML biçimine dönüştürebilirsiniz. GroupDocs.Conversion Cloud SDK for Java, geliştiricilerin belgeleri hızlı bir şekilde diğer biçimlere dönüştürmesine olanak tanıyan, güvenilir ve verimli bir belge dönüştürme API’sidir.

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

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

  • [Çevrimiçi SVG’den HTML’ye dönüştürücü]‘yü24 açın.
  • Ş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 HTML’ye dönüştürücü, SVG dosyasını HTML’ye değiştirir.
  • Çıkış HTML dosyası indirme bağlantısı, SVG görüntüsünü dönüştürdükten hemen sonra kullanılabilir olacaktır.

Windows’ta SVG’yi HTML dosyasına nasıl dönüştürebilirim?

Windows için çevrimdışı bir SVG’den HTML’ye dönüştürücü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu çevrimdışı belge dönüştürücü, SVG görüntülerini Windows’ta tek bir tıklamayla hızlı bir şekilde HTML dosyalarına dönüştürebilir.

Ayrıca bakınız

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