REST API kullanarak Java aracılığıyla PNG'yi PowerPoint'e dönüştürün

PNG’yi Java’da Programlı Olarak PowerPoint PPT’ye veya PPTX’e Dönüştürün.

PNG; sunumlar, belgeler ve grafik tasarım dahil olmak üzere çeşitli amaçlar için yaygın olarak kullanılan popüler bir resim formatıdır. Öte yandan, PowerPoint sunum oluşturmak için yaygın olarak kullanılan bir yazılım programıdır. Belirli durumlarda, sunumlara doğrudan PNG görüntüleri dahil etmek kolay değildir. PNG’yi PowerPoint’e dönüştürme ihtiyacının ortaya çıktığı yer burasıdır. PNG’yi PowerPoint’e dönüştürerek, görüntüleri sunumunuzda kolayca kullanabilir ve görsel olarak daha çekici hale getirebilirsiniz. Bu blog gönderisi, PNG’yi Java’da programlı olarak PowerPoint’e (PPT/PPTX) 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 Görüntülerinden PowerPoint Dönüşümüne REST API - SDK Kurulumu

GroupDocs.Conversion Cloud SDK for Java güçlü ve esnek bir bulut tabanlı belge ve görüntü dönüştürme kitaplığıdır. 50’den fazla dosya formatını diğer formatlara dönüştürmenize olanak tanır. Bu SDK, PDF, DOC, DOCX, XLSX, HTML, raster görüntüler ve daha fazlasını içeren geniş kapsamlı belge dönüştürme seçenekleri sunar. Herhangi bir ek yazılım yüklemeye gerek kalmadan belgeleri farklı biçimlere dönüştürmesi gereken herkes için mükemmel bir çözümdür. SDK’yı Java tabanlı uygulamalara entegre etmek basit ve verimli hale getirildi.

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 PNG Dosyasını Java aracılığıyla PowerPoint’e Dönüştürme

Java için GroupDocs.Conversion Bulut SDK’sını kurduğunuza göre, PNG görüntülerinizi Java’da programlı olarak PowerPoint sunumlarına dönüştürmeye hazırsınız. Başlamak için şu adımları izleyin:

Dosyayı Yükle

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

PNG’yi Java’da PowerPoint’e dönüştürün

Java için GroupDocs.Conversion Cloud SDK’yı kullanarak bir PNG görüntüsünü PowerPoint biçimine dönüştürmek için şu basit adımları izleyin:

  • Ö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ş PNG dosyası yolunu ve çıktı dosyası biçimini “pptx” olarak ayarlayın.
  • Şimdi, PptxConvertOptions sınıfının bir örneğini oluşturun.
  • İsteğe bağlı olarak setFromPage, setPagesCount, setZoom 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 kullanarak bir PNG’nin Java’da PowerPoint 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;

// PNG Görüntülerini Java'da PPT veya PPTX 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.png");
			settings.setFormat("pptx");
			
			PptxConvertOptions convertOptions = new PptxConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(100);

			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pptx");
		
			// 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();
		}
	}
}
PNG'yi Java aracılığıyla PowerPoint'e dönüştürün.

PNG’yi Java aracılığıyla çevrimiçi olarak PPTX’e dönüştürün.

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

Yukarıdaki kod örneği, dönüştürülmüş PowerPoint sunumunu buluta kaydedecektir. Dönüştürülen PowerPoint 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.pptx", 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 PNG’den PowerPoint’e Dönüştürücü

PNG’yi çevrimiçi olarak ücretsiz olarak PowerPoint’e nasıl dönüştürebilirim? Bir PNG görüntüsünü PowerPoint dosyasına dönüştürmek için lütfen çevrimiçi bir PNG’den PPTX’e dönüştürücü deneyin. Bu dönüştürücü, yukarıda belirtilen API kullanılarak geliştirilmiştir.

Özetliyor

Sonuç olarak, GroupDocs.Conversion Cloud SDK for Java, PNG resimlerini hızlı ve verimli bir şekilde PowerPoint formatına dönüştürmesi gereken herkes için değerli bir araçtır. Bu makaleden öğrendikleriniz şunlardır:

  • ek özelleştirme seçeneklerinin yanı sıra Java kullanılarak PNG görüntülerinin PowerPoint slaytlarına nasıl dönüştürüleceği;
  • PNG dosyasını programlı olarak buluta yükleyin ve ardından dönüştürülen PowerPoint’i buluttan indirin;
  • ve ücretsiz bir çevrimiçi PNG’den PowerPoint’e dönüştürücü kullanarak herhangi bir PNG dosyasını ücretsiz olarak PowerPoint formatına 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

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

SSS

PNG resimlerini Java kullanarak PowerPoint biçimine nasıl dönüştürebilirim?

Bu makalede sağlanan adım adım kılavuzu izleyerek GroupDocs.Conversion Cloud Java için SDK kullanarak PNG görüntülerini PowerPoint sunumlarına dönüştürebilirsiniz.

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

PNG görüntüsünü PowerPoint’e çevrimiçi dönüştürücü, PNG’yi PowerPoint’e ücretsiz olarak 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:

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

PNG’yi Windows’ta PowerPoint’e dönüştürmenin bir yolu var mı?

Windows için çevrimdışı bir PNG’den PowerPoint’e dönüştürücü indirmek için lütfen bu bağlantıyı ziyaret edin. Bu ücretsiz PNG’den PowerPoint’e dönüştürücü, PNG’yi Windows’ta tek bir tıklamayla hızlı bir şekilde PowerPoint formatına dönüştürebilir.

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

GroupDocs.Conversion Cloud SDK for Java, PowerPoint, PDF, Word ve Excel dahil çok çeşitli belge biçimlerini destekler.

Ayrıca bakınız

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