PPT'yi çevrimiçi olarak JPG'ye dönüştürün

PPT’yi çevrimiçi olarak JPG’ye nasıl dönüştüreceğinizi öğrenin

PowerPoint sunumlarını JPG resimlere dönüştürmek birçok senaryoda yaygın bir gerekliliktir. Örneğin, slaytları bir web sitesinde, sosyal medya gönderisinde veya e-posta bülteninde resim olarak kullanmak isteyebilirsiniz. Veya sunumun küçük resmini veya önizleme resmini oluşturmanız gerekebilir. Nedeni ne olursa olsun, PowerPoint’i JPG’ye dönüştürmek için güvenilir ve etkili bir yönteme sahip olmak size çok fazla zaman ve emek kazandırabilir. Bu makalede, Java Cloud SDK kullanarak PowerPoint’i JPG’ye nasıl dönüştüreceğinizi inceleyeceğiz ve size başlamak için gereken tüm ayrıntıları sağlayacağız.

Dönüştürme, (PPT / PPTX / OTP / ODP vb. dahil olmak üzere tüm popüler formatlara karşı gerçekleştirilebilir.

PowerPoint’ten JPG’ye Dönüştürme API’si

Aspose.Slides Cloud SDK for Java, herhangi bir ek yazılım veya eklentiye ihtiyaç duymadan bu görev için basit ve etkili bir çözüm sunar. Bu SDK’yi kullanarak, PowerPoint sunumlarını yalnızca birkaç satır kodla kolayca yüksek kaliteli JPG resimlerine dönüştürebilirsiniz. Ayrıca, dönüştürme sürecini özel ihtiyaçlarınıza göre özelleştirmek için çok çeşitli seçenekler ve ayarlar sunar. Ek olarak, Aspose.Slides Cloud SDK for Java, bulut tabanlı bir çözümdür; bu da, istemci tarafında herhangi bir yazılım veya eklenti yüklemenize gerek kalmadan, dönüştürmeyi sunucu tarafında gerçekleştirebileceğiniz anlamına gelir. Bu, dönüştürme sürecini hızlı, etkili ve internet bağlantısı olan herhangi bir platformdan veya cihazdan kolayca erişilebilir hale getirir.

Şimdi maven build projesinin pom.xml dosyasına aşağıdaki bilgileri ekleyerek SDK referansını projemize eklememiz gerekiyor.

<repositories>



 <repository>



        <id>aspose-cloud</id>



        <name>artifact.aspose-cloud-releases</name>



        <url>http://artifact.aspose.cloud/repo</url>



    </repository>   
</repositories>



<dependencies>



 <dependency>



    <groupId>com.aspose</groupId>



    <artifactId>aspose-slides-cloud</artifactId>



    <version>21.3.0</version>



 </dependency>



</dependencies>

Kurulumdan sonra, Cloud dashboard‘u ziyaret ederek bir hesap oluşturmamız gerekiyor. Bir GitHub veya Google hesabınız varsa, sadece Kaydolun. Aksi takdirde, yeni bir Hesap oluşturun ve İstemci Kimlik Bilgilerinizi edinin.

Java’da PPT’yi JPG’ye dönüştürün

Bu bölümde PowerPoint sunumunu JPG formatında oluşturacağız. Lütfen aşağıda tanımlanan adımları izleyin.

  • Öncelikle ClientID ve ClientSecret detaylarını argüman olarak geçirdiğimiz bir SlidesApi nesnesi oluşturalım.
  • İkinci olarak PutSlideSaveAsRequest sınıfından bir nesne oluşturun.
  • Üçüncüsü, PutSlideSaveAsRequest’in setFormat(…) metodunu çağırın ve SlideExportFormat numaralandırmasından JPEG değerini geçirin.
  • Şimdi giriş PPTX dosyasının adını sağlamak için PutSlideSaveAsRequest sınıfının setName(…) metodunu çağırın.
  • Sonuç dosyasının adını belirtmek için PutSlideSaveAsRequest sınıfından setOutPath(…) metodunu kullanın.
  • Son olarak, setSlideIndex(..) metodunu çağırın ve dönüştürülecek PowerPoint slaydının dizinini belirtin.
  • Son olarak SlidesAPi sınıfının putSlideSaveAs(…) metodunu çağırın ve PutSlideSaveAsRequest nesnesini argüman olarak geçirin.
// ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// SlidesApi'nin bir örneğini oluşturun
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// PutSlideSaveAsRequest örneğini oluştur
PutSlideSaveAsRequest request = new PutSlideSaveAsRequest();

// çıktı dosyasının biçimi
request.setFormat(SlideExportFormat.JPEG);

// Cloud Storage'da mevcut olan PPTX girişinin adı
request.setName("Presentation1.pptx");

// sonuç dosyasının adı
request.setOutPath("Converted.jpeg");		

// dönüştürülecek slaydın dizini
request.setSlideIndex(1);

// PPTX'i JPG'ye dönüştürmek için API yöntemini çağırın
slidesApi.putSlideSaveAs(request);
PPT'den JPG'ye önizleme

Resim 1:- PPT’den JPG’ye dönüştürme önizlemesi.

Yukarıdaki örnekte kullanılan örnek dosyalar aşağıdaki bağlantılardan indirilebilir.

Java’da PPT’yi PNG’ye dönüştürme

Oldukça benzer bir yaklaşımla, PowerPoint’i PNG biçimine de dönüştürebiliriz. Aşağıdaki örnekte, bir PowerPoint sunumunun yerel bir sistemden nasıl yükleneceği ve bulutta PNG biçimine nasıl dönüştürüleceğiyle ilgili ayrıntıları ele alacağız.

  • Öncelikle, ClientID ve ClientSecret’ı giriş argümanları olarak alan bir SlidesApi nesnesi oluşturmamız gerekiyor.
  • Bir sonraki adım, yerel depolama alanından bir Sunum dosyasını byte[] dizisine yüklemektir.
  • PutExportSlideRequest sınıfının bir örneğini oluşturun.
  • Çıktı formatını belirtmek için lütfen PutExportSlideRequest sınıfının setFormat(….) metodunu kullanın ve SlideExportFormat numaralandırmasından PNG değerini geçirin.
  • Giriş dosyası, bir byte[] dizisini argüman olarak alan setDocument(…) metodu kullanılarak geçirilir.
  • Şimdi setSlideIndex(..) metodunu kullanarak dönüştürülecek slaydın dizinini belirtmemiz gerekiyor.
  • Sonuç dosyasının adını belirtmek için setOutPath(…) metodunu kullanın.
  • Son olarak, dönüşümü gerçekleştirmek için PutExportSlideRequest nesnesini argüman olarak alan putExportSlide(…) metodunu çağırın.
// ClientID ve ClientSecret'ı https://dashboard.aspose.cloud/ adresinden edinin
String clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
String clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// SlidesApi'nin bir örneğini oluşturun
SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);

// dosyayı yerel sistemden yükle
File f = new File("/Users/nayyershahbaz/Documents/input.ppt");

// dosyayı Bayt dizisine dönüştür
byte[] bytes = Files.readAllBytes(f.toPath());
				 
// PutSlideSaveAsRequest örneğini oluştur
PutExportSlideRequest request = new PutExportSlideRequest();

// çıktı dosyasının biçimi
request.setFormat(SlideExportFormat.PNG);

// Cloud Storage'da mevcut olan giriş PPT'sinin adı
request.setDocument(bytes);

// slayt dizinini ayarla
request.setSlideIndex(1);

// sonuç dosyasının adı
request.setOutPath("Converted.png");		

// PPT'yi PNG'ye dönüştürmek için API yöntemini çağırın
slidesApi.putExportSlide(request);
PPT'den PNG'ye önizleme

Resim 2:- PPT’den PNG’ye dönüştürme önizlemesi.

Yukarıdaki örnekte kullanılan örnek giriş ve çıkış dosyaları aşağıdaki bağlantılardan indirilebilir.

cURL Komutlarını Kullanarak PowerPoint’i JPG’ye Dönüştürme

PowerPoint’ten JPG’ye dönüştürme için Aspose.Slides Cloud API ve cURL komutlarını kullanmak çok sayıda avantaj sağlar. Öncelikle, API’ye internet bağlantısı olan her yerden kolayca erişilebildiği için oldukça kullanışlıdır. Ek olarak, oldukça doğrudur ve yüksek kaliteli çıktı dosyaları üretir, dönüştürülen görüntülerinizin profesyonel ve görsel olarak çekici olmasını sağlar. Bu yaklaşımın bir diğer avantajı da, dönüştürme sürecini otomatikleştirerek zamandan ve kaynaklardan tasarruf sağlaması, manuel dönüştürme veya üçüncü taraf araçlarının kullanımına olan ihtiyacı ortadan kaldırmasıdır. Son olarak, API oldukça özelleştirilebilirdir ve çıktı dosyalarını özel gereksinimlerinizi karşılayacak şekilde ayarlamak için çok sayıda seçenek sunar.

Bu yaklaşımda, ilk adım ClientID ve ClientSecret ayrıntılarınıza dayalı bir JSON Web Token (JWT) oluşturmaktır. Bu nedenle, JWT token’ını oluşturmak için lütfen terminalde aşağıdaki komutu çalıştırın.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT belirtecini aldıktan sonra, Cloud depolamasındaki mevcut PowerPoint’i JPG formatına dönüştürmek için aşağıdaki komutu kullanın. Sunum dosyasını bölen ve her slaydın bir görüntüsünü oluşturan [PostSlidesSplit][12] API’sini kullandık.

Senaryomuzda 1’den 1’e kadar olan slaytları kapsayacak şekilde bir aralık sağladık.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Jpeg&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"jpeg\"}"

cURL Komutunu kullanarak PPT’yi PNG’ye dönüştürün

PowerPoint sunumunun slaytları kolayca PNG formatına dönüştürülebilir. Dönüştürmeyi gerçekleştirmek için aşağıdaki komutu kullanın.

curl -X POST "https://api.aspose.cloud/v3.0/slides/Presentation1.pptx/split?format=Png&width=1000&height=600&from=1&to=1" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"Format\": \"png\"}"

Çözüm

PowerPoint’i JPG’ye dönüştürmenin yanı sıra Aspose.Slides Cloud API’nin PowerPoint dosyalarını PNG formatına dönüştürmenize de olanak sağladığını öğrendik. PNG (Taşınabilir Ağ Grafikleri), şeffaflığı destekleyen ve genellikle web grafikleri ve diğer dijital görüntüler için kullanılan kayıpsız bir görüntü formatıdır.

Aspose.Slides Cloud kullanarak PowerPoint’i PNG’ye veya PowerPoint’i JPG’ye dönüştürmek, yalnızca birkaç satır Java kodu veya curl komutuyla gerçekleştirilebilen basit bir işlemdir. PowerPoint sunumlarınızı PNG formatına dönüştürerek, bunları web sayfalarına, bloglara ve diğer dijital içeriklere kolayca dahil edebilirsiniz.

PowerPoint’i JPG veya PNG’ye dönüştürmeniz gerekip gerekmediğine bakılmaksızın, Aspose.Slides Cloud, en büyük PowerPoint dosyalarını bile kolaylıkla işleyebilen hızlı, güvenilir ve ölçeklenebilir bir çözüm sunar. Dolayısıyla, güçlü ve esnek bir PowerPoint dönüştürme aracı arıyorsanız, bugün Aspose.Slides Cloud’a göz atmayı unutmayın!

Faydalı Bağlantılar

İlgili makaleler

Ayrıca ayrıntılar için aşağıdaki bağlantıları ziyaret etmenizi öneririz: