GroupDocs.Conversion Cloud REST API kullanarak Java'da HTML'yi PNG görüntüsüne dönüştürün

REST API kullanarak Java’da HTML’yi PNG Görüntüsüne dönüştürün

HTML, web içeriği oluşturmak ve yapılandırmak için kullanılan bir biçimlendirme dilidir. Öte yandan, PNG şeffaf arka planları destekleyen bir tür resim dosyası biçimidir ve grafikler için harika bir seçenektir. Bir HTML belgesini PNG görüntüsüne dönüştürmek, gelişmiş tasarım, koruma, paylaşım ve daha iyi performans gibi birçok avantaj sağlayabilir. GroupDocs.Conversion Cloud REST API, HTML belgelerini Java’da kolayca görüntülere dönüştürmenize olanak tanır. Bu nedenle, bu blog gönderisi, GroupDocs.Conversion Cloud REST API ile Java kullanarak HTML’yi PNG görüntüsüne dönüştürme konusunda adım adım bir kılavuz sağlayacaktır.

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

Java HTML’den PNG’ye Dönüştürme REST API ve SDK Kurulumu

HTML dosyalarını PNG resimlerine dönüştürmek için GroupDocs.Conversion Cloud SDK for Java kullanacağız. GroupDocs.Cloud API, HTML dahil olmak üzere çok sayıda belge ve görüntüyü PNG dosya biçimine dönüştürmek için güçlü bir araçtır. Bu API, yalnızca HTML’yi değil, aynı zamanda PDF’leri, Word belgelerini, Excel sayfalarını, CAD dosyalarını ve raster görüntüleri ve diğerlerini dönüştürmenize olanak tanıyan çok çeşitli dosya formatları sunar. API’yi Java tabanlı uygulamalara entegre etmek, ek yazılım ihtiyacını ortadan kaldırarak basit ve verimli hale getirilmiştir.

API’nin JAR dosyasını indirebilir veya aşağıdaki Maven yapılandırmalarını kullanabilirsiniz. Projenizin pom.xml dosyasına havuz ve bağımlılık ekleyin.

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 uygulama kimliğini ve uygulama 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 HTML Belgelerini Java’da PNG Görüntülerine Dönüştürün

Aşağıdakiler, HTML belgelerini PNG resimlerine dönüştürme adımlarıdır.

Dosyayı Yükle

Öncelikle, aşağıda verilen kod parçacığını kullanarak HTML belgesini bulut depolamaya 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.html");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.html", 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 HTML belgesi, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Java’da HTML Dosyalarını PNG Görüntülerine Dönüştürün

Bu bölümde, bir Java uygulamasında HTML’den PNG’ye dönüştürme işlemini otomatikleştiren kod parçacığını yazacağız. Aşağıdaki adımları ve aşağıdaki kod parçacığını takip edebilirsiniz:

  • İlk olarak, ConvertApi sınıfının bir örneğini oluşturun.
  • İkinci olarak, ConvertSettings sınıfının bir örneğini oluşturun.
  • Üçüncüsü, bulut depolama adını sağlayın.
  • Ardından, giriş HTML dosyası yolunu ve çıktı dosyası biçimini “png” olarak ayarlayın.
  • Şimdi, PngConvertOptions 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, 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 kullanılarak bir HTML belgesinin Java’da PNG dosya biçimine 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;

// HTML Dosyasını Java'da PNG Formatına 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.html");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
                        convertOptions.setFromPage(1);
                        convertOptions.setPagesCount(1);

                        settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.png");
		
			// 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();
		}
	}
}
Java'da HTML belgelerini PNG resimlerine dönüştürün

Java’da HTML dosyalarını PNG resimlerine dönüştürün.

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

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

HTML’yi PNG resimlerine çevrimiçi olarak ücretsiz olarak nasıl dönüştürebilirim? Bir HTML belgesinden bir PNG görüntüsü oluşturmak için lütfen çevrimiçi bir HTML’yi PNG’ye dönüştürmeyi dönüştürücü deneyin. Bu dönüştürücü, yukarıda bahsedilen HTML’den PNG’ye görüntü REST API’si kullanılarak geliştirilmiştir.

Özetliyor

Son olarak, bu bizi bu blog gönderisinin sonuna getiriyor. Bu makaleden öğrendikleriniz şunlardır:

  • ek özelleştirme seçeneklerinin yanı sıra Java’da HTML’yi PNG biçimine programlı olarak dönüştürme;
  • HTML belgesini programlı olarak buluta yükleyin ve ardından dönüştürülen PNG görüntüsünü buluttan indirin;
  • ve ücretsiz bir çevrimiçi HTML’den PNG’ye görüntü dönüştürücü kullanarak herhangi bir HTML dosyasını ücretsiz olarak PNG’ye dönüştürün.

Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla 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üş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

HTML’den PNG’ye dönüştürücü API’sı ile ilgili herhangi bir sorunuz varsa lütfen [ücretsiz destek forumu] üzerinden bizimle iletişime geçmekten çekinmeyin20.

SSS

Java kullanarak HTML’yi PNG resimlerine nasıl dönüştürebilirim?

Java’da bir HTML belgesini PNG görüntüsüne dönüştürmenin en iyi yollarından biri GroupDocs.Conversion Cloud REST API kullanmaktır. Geliştiricilerin Java’da HTML belgelerini kolayca PNG resimlerine dönüştürmesine olanak tanıyan bulut tabanlı bir belge dönüştürme API’sidir.

Java’da parola korumalı HTML belgelerini PNG resimlerine dönüştürebilir miyim?

Evet, Java’da GroupDocs.Conversion Cloud REST API kullanarak parola korumalı HTML belgelerini PNG resimlerine dönüştürebilirsiniz. Dönüştürme talebini oluştururken şifreyi bir parametre olarak sağlamanız gerekecektir.

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

HTML’den PNG’ye çevrimiçi dönüştürücü, HTML belgelerini ücretsiz olarak PNG resimlerine dönüştürmenize olanak tanır. HTML’nin PNG görüntüsüne çevrimiçi dönüştürülmesi tamamlandıktan sonra, dönüştürülen PNG dosyalarını anında sisteminize indirebilirsiniz. Lütfen dönüşümü gerçekleştirmek için aşağıda verilen adım adım talimatları izleyin:

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

HTML’yi PNG’ye ücretsiz dönüştürmek için herhangi bir Java kitaplığı önerebilir misiniz?

Evet, genellikle 30 gün olan deneme süresi boyunca HTML belgelerinden PNG görüntüleri oluşturmak için Java kitaplığını ücretsiz olarak indirebilirsiniz.

HTML’yi Windows’ta resimlere dönüştürmenin bir yolu var mı?

Windows için çevrimdışı bir HTML’den görüntüye dönüştürücüyü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu ücretsiz HTML’den resimlere dönüştürücü, HTML belgelerini Windows’ta tek bir tıklamayla hızlı bir şekilde resim formatına dönüştürmek için kullanılabilir.

REST API kullanarak HTML’yi Java’daki diğer görüntü biçimlerine dönüştürebilir miyim?

Evet, JPG, PNG, BMP, TIFF ve daha fazlası gibi GroupDocs.Conversion Cloud REST API kullanarak HTML belgelerini Java’daki diğer görüntü biçimlerine dönüştürebilirsiniz.

Ayrıca bakınız

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