Etkili sunumlar, izleyicileri içeren ve bilgiyi etkili bir şekilde aktaran anahtarlardır. Ancak, baştan itibaren etkileyici PowerPoint sunumları oluşturmak zaman alıcı ve zorlayıcı olabilir, özellikle de PDF gibi diğer dosya formatlarından karmaşık içerikle uğraşıldığında. İşte tam burada PDF‘den PowerPoint’e dönüştürmenin gücü devreye giriyor. Hayal edin ki, PDF’lerden değerli içerikleri, grafikleri ve görüntüleri zahmetsizce çıkarıp dinamik ve düzenlenebilir slidelara dönüştürüyorsunuz. Bu yazıda, PDF’den PowerPoint sunumlarına dönüştürmenin önemini keşfedeceğiz ve bunu son teknoloji Java REST API’mizi kullanarak nasıl zahmetsizce gerçekleştirebileceğinizi göstereceğiz.

PowerPoint Dönüşüm REST API

PDF’leri PowerPoint sunumlarına dönüştürme görevini başarmak için, Aspose.Slides Cloud SDK for Java güçlü yeteneklerinden yararlanabiliriz. Sunum işlevlerini Java uygulamalarınıza sorunsuz bir şekilde entegre etmenizi sağlayan zengin özelliklere sahip bir API’dir. Bu nedenle, Java Cloud SDK’nın potansiyelinden faydalanarak iş akışınızı düzene sokabilir, verimliliği artırabilir ve PDF belgelerinden zahmetsizce etkileyici sunumlar oluşturabilirsiniz.

Now in order to develop a PDF to PPT converter online, we need to first install the SDK from the maven repository. Please enter the following details in pom.xml of the maven build project to install the SDK.

<repositories>
 <repository>
        <id>aspose-cloud</id>
        <name>artifact.aspose-cloud-releases</name>
        <url>https://artifact.aspose.cloud/repo</url>
    </repository>   
</repositories>
<dependencies>
 <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides-cloud</artifactId>
    <version>22.4.0</version>
 </dependency>
</dependencies>

Sonraki adım, Aspose.Cloud dashboard adresini ziyaret ederek bir hesap oluşturmaktır. Eğer GitHub veya Google hesabınız varsa, yalnızca Kaydolun ve istemci kimlik bilgilerini almak için giriş yapın.

PDF’yi Java kullanarak PPT’ye dönüştürün.

Bu bölümde, PDF belgesini bulut depolama alanından yükleyeceğiz ve PPT formatına dönüştüreceğiz. Elde edilen dosya da aynı bulut depolama alanında kaydedilecektir.

  • Öncelikle, argüman olarak İstemci Kimliği ve İstemci Sırrı bilgilerini geçirerek SlidesApi’nin bir örneğini oluşturmamız gerekiyor.
  • İkincisi, PDF belgesini Dosya örneğini kullanarak okuyun.
  • Artık dosya içeriğini readAllBytes(…) yöntemi kullanarak Bayt dizisine dönüştürün.
  • Sonunda, dönüşüm rutinini başlatmak ve elde edilen PowerPoint sunumunu Cloud Storage’a kaydetmek için importFromPdf(..) metodunu çağırmamız gerekiyor.
// Daha fazla örnek için lütfen https://github.com/aspose-slides-cloud/aspose-slides-cloud-java adresini ziyaret edin.
// Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
try
        {
  	// Client kimlik bilgileri https://dashboard.aspose.cloud/ adresinden.
        String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
        String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

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

        // yerel sistemden dosya yükle
        File f = new File("c://Users/shahbnay/Downloads/test.pdf");

        // dosyayı Bayt dizisine dönüştür
        byte[] bytes = Files.readAllBytes(f.toPath());

        // PDF'yi PowerPoint'a dönüştürmek için yöntemi çağırın.
        slidesApi.importFromPdf("myConverted.ppt",bytes,null,null,null);

        // print success message
        System.out.println("PDF sucessfully converted to PPT format !");
	}catch(Exception ex)
	{
	    System.out.println(ex.getStackTrace());
	}
PDF to PPT

PDF’yi PPT’ye Dönüştürün Java | PDF’yi PowerPoint’e Dönüştürmenin Yolu Java ile

PDF’yi PowerPoint Sunumuna dönüştürmek için cURL Komutlarını kullanın

Şimdi komut satırı terminalinde cURL komutlarını kullanarak PDF’yi PowerPoint’e dönüştürme seçeneğini keşfedeceğiz. Dönüşüm işlemine başlamadan önce, lütfen aşağıdaki komutu çalıştırarak istemci kimlik bilgilerine dayalı bir JWT erişim jetonu oluşturun.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Artık JWT token’ımıza sahip olduğumuza göre, yerel sürücüden PDF yüklemek ve adobe PDF’yi PPT formatına dönüştürmek için aşağıdaki cURL komutunu çalıştıracağız. Elde edilen dosya bulut depolamada saklanır.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Converted.ppt/fromPdf" \
-H "Content-Type: multipart/form-data" \
-H "authorization: Bearer <JWT Token>" \
-d {"pdf":{@test.pdf}} -v

Kullanışlı Bağlantılar

Sonuç

Bu makalede, çevrimiçi bir PDF’den PPT’ye dönüştürücü geliştirme detaylarını öğrendik. PDF’yi PPT’ye dönüştürmek için Java kod parçacıklarını kullandığımız seçenekleri ve PDF’yi PowerPoint sunumuna dönüştürmek için cURL komutlarını keşfettik. Dönüşümün, iç karmaşıklıklara girmeden daha az kod satırıyla gerçekleştirildiğini fark ettik.

İlgili Makaleler

Aşağıdaki bağlantıları ziyaret etmenizi de öneriyoruz, daha fazla bilgi edinmek için