REST API kullanarak PowerPoint'i Java aracılığıyla PNG dosyasına dönüştürün

Java’da programlı olarak PowerPoint’i PNG görüntülerine dönüştürün.

Etkili bir iletişim aracı olarak PowerPoint sunumları, eğitim, iş, devlet ve diğer alanlar gibi çeşitli alanlarda yaygın olarak kullanılmaktadır. Bu sunumlar metin, resimler ve videolar gibi çeşitli multimedya öğelerini içerir. Ancak bazen çeşitli nedenlerle PowerPoint dosyalarını görüntülere, özellikle PNG dönüştürmeniz gerekebilir. Belki görselleri farklı bir formatta kullanmak istiyorsunuz veya belki de bir web sitesinde paylaşmanız gerekiyor. Nedeni ne olursa olsun, artık Java için GroupDocs.Conversion Cloud SDK’yı kullanarak Java’da programlı olarak PowerPoint görüntülerini PNG’ye dönüştürebilirsiniz. Bu yazıda, REST API kullanarak Java’da PowerPoint görüntülerini programlı olarak PNG’ye nasıl dönüştüreceğiniz konusunda size rehberlik edeceğiz.

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

Java PowerPoint Slaytlardan Görüntülere Dönüştürme REST API - SDK Kurulumu

PowerPoint slaytlarını PNG resimlerine dönüştürmek için GroupDocs.Conversion Cloud SDK for Java kullanacağız. GroupDocs.Cloud API, PowerPoint dahil olmak üzere çok sayıda belge ve görüntüyü PNG biçimine dönüştürmek için güçlü bir araçtır. Bu API, yalnızca PowerPoint sunumlarını 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 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 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 PowerPoint Sunumunu Java’da PNG Görüntüsüne Dönüştürme

Artık Java için GroupDocs.Conversion Cloud SDK’yı kurduğumuza göre, PowerPoint’i PNG görüntülerine dönüştürmeye başlayabiliriz. Aşağıda, PowerPoint sunumlarını PNG resimlerine dönüştürme adımları yer almaktadır.

Dosyayı Yükle

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

Java’da PowerPoint’i PNG Görüntülerine Dönüştür

Bu bölümde, bir Java uygulamasında PowerPoint’ten 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:

Adımlar:

  • İ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ş PowerPoint dosya yolunu ve hedef dosya 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ığı, PowerPoint PPTX’in Java’da REST API kullanılarak PNG 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;

// Java'da PowerPoint'i PNG Görüntülerine 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.pptx");
			settings.setFormat("png");
			
			PngConvertOptions convertOptions = new PngConvertOptions();
			convertOptions.setFromPage(5);
			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();
		}
	}
}

Çıktı aşağıdaki resimde görülebilir:

REST API kullanarak PowerPoint'i Java'da PNG dosyasına dönüştürme.

REST API kullanarak PowerPoint’i Java aracılığıyla PNG dosyasına 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 PowerPoint’ten PNG’ye Dönüştürücü

PowerPoint’i PNG görüntülerine çevrimiçi olarak ücretsiz olarak nasıl dönüştürebilirim? PowerPoint’ten bir PNG görüntüsü oluşturmak için lütfen çevrimiçi bir PowerPoint’ten PNG’ye dönüştürücü deneyin. Bu dönüştürücü, yukarıda bahsedilen PowerPoint to PNG image REST API 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 programlı olarak Java’da PowerPoint’i PNG biçimine dönüştürme;
  • programlı olarak PowerPoint sunumunu buluta yükleyin ve ardından dönüştürülen PNG görüntüsünü buluttan indirin;
  • ve ücretsiz bir çevrimiçi PowerPoint’ten PNG’ye görüntü dönüştürücü kullanarak herhangi bir PowerPoint slaytı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üşü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

Dönüştürme işlemiyle ilgili yardıma ihtiyacınız varsa veya ilgili başka sorularınız varsa, lütfen ücretsiz destek forumu üzerinden bizimle iletişime geçmekten çekinmeyin.

SSS

Java kullanarak PowerPoint’i PNG görüntülerine nasıl dönüştürebilirim?

GroupDocs.Conversion Cloud’u REST API kullanarak PowerPoint slaytlarını PNG resimlerine dönüştürebilirsiniz. Geliştiricilerin Java’da PowerPoint sunumlarını kolayca PNG resimlerine dönüştürmesine olanak tanıyan bulut tabanlı bir belge ve görüntü dönüştürme API’sidir.

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

PPT’den PNG’ye çevrimiçi dönüştürücü, PowerPoint görüntülerini ücretsiz olarak PNG’ye dönüştürmenizi sağlar. PowerPoint’in PNG görüntüsüne çevrim içi dönüşümü tamamlandıktan sonra, dönüştürülen PNG görüntülerini 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 PPT’den PNG’ye dönüştürücü] açın.
  • Şimdi, bir PowerPoint sunumunu yüklemek veya bir PowerPoint sunumunu sürükleyip bırakmak için dosya bırakma alanına tıklayın.
  • Ardından, Şimdi Dönüştür düğmesine tıklayın. Ücretsiz çevrimiçi PowerPoint’ten PNG’ye dönüştürücü, PowerPoint slaytlarını PNG resimlerine dönüştürür.
  • Çıkış PNG dosyasının indirme bağlantısı, PowerPoint dönüştürüldükten sonra kullanılabilir olacaktır.

PowerPoint’i Windows’ta görüntülere dönüştürmenin bir yolu var mı?

Windows için çevrimdışı PowerPoint’ten görüntüye dönüştürücüyü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu ücretsiz PowerPoint’ten görüntülere dönüştürücü, PowerPoint slaytlarını Windows’ta tek bir tıklamayla hızlı bir şekilde görüntü biçimine dönüştürmek için kullanılabilir.

Java SDK kullanılarak PPT ve PPTX dosyaları için dönüştürme işlemi aynı mıdır?

Evet, dönüştürme işlemi her iki PowerPoint dosya biçimi için aynıdır.

Ayrıca bakınız

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