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 Slaytlarından Görüntülere Dönüştürme REST API - SDK Kurulumu
- PowerPoint Sunumunu Java’da REST API Kullanarak PNG Görüntüsüne Dönüştürme
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.
- PowerPoint’i Buluta Yükle
- Dönüştürme Java’da PowerPoint’ten PNG dosyasına
- Dönüştürülen dosyayı İndir
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:
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:
- REST API kullanarak Java ile HTML’yi Markdown’a Dönüştürme
- Python’da EXCEL’i JSON’a ve JSON’u EXCEL’e dönüştürün
- Python’da CSV’yi JSON’a ve JSON’u CSV’ye Dönüştürme
- Python’da REST API kullanarak Word Belgelerini PDF’ye Dönüştürün
- REST API kullanarak Python’da PDF’yi Excel’e Dönüştürme
- Python SDK ile PDF’yi Düzenlenebilir Word Belgesine Dönüştürün
- Python’da REST API kullanarak PDF’yi PPTX’e Dönüştürme
- Java kullanarak PDF Dosyasını PNG’ye ve PNG’yi PDF Formatına Dönüştürün
- REST API kullanarak Java’da XML’i PDF Dosyasına Dönüştürme