powerpoint to html

PowerPoint’u HTML’ye Dönüştür | PPT’yi HTML’ye Java Cloud SDK kullanarak.

Dijital dönüşüm çağında, PowerPoint sunumlarını HTML’ye dönüştürme yeteneği giderek daha önemli hale geldi. PowerPoint‘i HTML’ye dönüştürmek, sunumlarınızın potansiyelini ortaya çıkarmanıza ve erişilebilirliğini, etkileşimini ve erişimini artırmanıza olanak tanıyan birçok fayda sağlar. PowerPoint slaytlarınızı HTML formatına dönüştürerek, içeriğinizi çevrimiçi olarak zahmetsizce paylaşabilir, web sitelerine gömebilir ve hatta özel ihtiyaçlarınıza uygun tasarım ve işlevselliği özelleştirebilirsiniz. Java Cloud SDK kullanarak PowerPoint’i HTML’ye dönüştürmenin gücü, izleyicinizle etkileşim kurmanın ve sunumlarınızı daha çok yönlü ve erişilebilir hale getirmenin birçok olasılığını açar.

Java Cloud SDK for PowerPoint Dönüşümü

Aspose.Slides Cloud SDK for Java güçlü bir araçtır ve PowerPoint sunumlarıyla çalışmak için kapsamlı yetenekler sağlar. Birçok başka işlevselliğin yanı sıra, bu SDK, PowerPoint dosyalarını HTML formatına kolayca dönüştürme özelliğini destekler. SDK, slaytlar, şekiller, metinler, resimler ve daha fazlası ile etkileşimde bulunmanıza olanak tanır, sunumlarınızın içerik ve düzeni üzerinde tam kontrol sağlar. Hem PPT hem de PPTX dosya formatlarını destekleyerek, farklı PowerPoint sürümleriyle uyumluluğunu garanti eder.

Artık Maven yapı projesinde SDK’yı kullanmak için, lütfen pom.xml dosyasına aşağıdaki bilgileri ekleyin.

<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 önemli adım, cloud dashboard üzerinden istemci kimlik bilgilerini almaktır. GitHub veya Google hesabınızı kullanarak giriş yapın ya da ücretsiz hesap için kaydolun ve istemci kimlik bilgilerinizi edinin.

PowerPoint’u Java’da HTML’e dönüştür

Bu bölümde, bulut depolamada saklanan PowerPoint sunumunun nasıl yükleneceği ve HTML formatına nasıl dönüştürüleceği ile ilgili detayları öğreneceğiz.

  • Öncelikle, argümanlar olarak istemci kimlik bilgilerini geçirdiğimiz SlidesApi’nin bir örneğini oluşturmamız gerekiyor.
  • İkincisi, File sınıfından bir nesne oluşturun ve input PowerPoint dosyasının içeriğini okuyun.
  • Şimdi, PowerPoint içeriğini readAllBytes(…) yöntemi kullanarak Byte[] dizisine dönüştürün.
  • Sonraki adım, PowerPoint dosyasını uploadFile(…) metodu kullanarak bulut depolamaya yüklemektir.
  • HtmlExportOptions’ın bir örneğini oluşturun, burada sunumun yazı tipi bilgilerini belirtebiliriz.
  • Slide’ları sadece 1 ve 3 indekslerinde dönüştürmemiz gerektiğinden, istenen slide’ların indeksini belirterek bir Liste nesnesi oluşturmamız gerekiyor.
  • Sonunda, PowerPoint’u HTML’ye dönüştürmek ve çıktıyı bulut depolama alanında kaydetmek için SlidesApi’nin savePresentation(…) metodunu çağırın.
// daha fazla örnek için lütfen https://github.com/aspose-slides-cloud/aspose-slides-cloud-java/tree/master/Examples/src/main/java/com/aspose/cloud/examples adresini ziyaret edin.

try
    {
    // Get ClientID and ClientSecret from https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";

    // SlidesApi örneği oluşturun
    SlidesApi slidesApi = new SlidesApi(clientId,clientSecret);
        
    // local sistemden dosya yükle
    File f = new File("c://Users/test-unprotected.pptx");

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

    // bulut depolamaya dosya yükle
    slidesApi.uploadFile("input.ppt", bytes, "Internal");
        
    // htmlExport Options örneği oluşturun
    // Eğer herhangi bir sunum fontu bulunamazsa Helvetica fontunu kullanın.
    HtmlExportOptions htmlOptions = new HtmlExportOptions();
    htmlOptions.setDefaultRegularFont("Helvetica");
       
    // HTML belgesi yalnızca 1 ve 3 indeksli slaytları içermelidir.
    List slideIndices = Arrays.asList(1, 3);

    // web sayfasını PowerPoint'e eklemek için yöntemi çağırın
    slidesApi.savePresentation("input.ppt", ExportFormat.HTML, "Converted.html",htmlOptions, "","","Internal", "",slideIndices);
        
    // print success message
    System.out.println("PowerPoint sucessfully converted to HTML format !");
		}catch(Exception ex)
		{
			System.out.println(ex.getStackTrace());
		}
PowerPoint'tan Web Önizleme

Görüntü 1:- PowerPoint’ten Web’e dönüşüm önizlemesi.

PPT’ten HTML’ye cURL Komutları kullanarak

PowerPoint’u HTML’ye dönüştürmenin bir başka kolay yolu, cURL komutları kullanarak Aspose.Slides Cloud API’ye erişmektir. Bu yaklaşım, artan erişilebilirlik, geliştirilmiş uyumluluk ve geliştirilmiş paylaşım seçenekleri gibi birkaç avantaj sunar. Bu nedenle, cURL komutlarının kullanımı, dönüştürme sürecini otomatikleştirmenizi sağlar; bu da büyük ölçekli veya tekrarlayan dönüşümler için idealdir. Ayrıca, komutları iş akışlarınıza veya betiklerinize kolayca entegre ederek verimli ve sadeleştirilmiş dönüşümler elde edebilirsiniz.

Bu yaklaşımı kullanırken, ilk adım aşağıdaki komutu çalıştırarak bir JWT erişim jetonu oluşturmaktır:

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"

Şimdi, bulut depolamasından bir PowerPoint sunumunu yüklemek ve HTML formatına dönüştürmek için aşağıdaki komutu çalıştırmamız gerekiyor. Bu yaklaşımla, elde edilen HTML’yi yerel sürücüde kaydetmeyi hedefliyoruz.

curl -v -X POST "https://api.aspose.cloud/v3.0/slides/Resultant.ppt/Html" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: application/json" \
-d "{  \"DefaultRegularFont\": \"string\",  \"FontFallbackRules\": [    {      \"RangeStartIndex\": 0,      \"RangeEndIndex\": 0,      \"FallbackFontList\": [        \"string\"      ]    }  ],  \"Format\": \"string\"}"

Sonuç

Sonuç olarak, cURL komutlarının rahatlığını mı yoksa Aspose.Slides for Java Cloud SDK’nın kapsamlı özelliklerini mi tercih ederseniz, PowerPoint’i HTML’ye dönüştürmek artık hiç bu kadar kolay olmamıştı. cURL komutları ile dönüşüm sürecini özelleştirme esnekliğine sahip olup, belirli gereksinimlerinizi karşılamak için ayarları ve parametreleri ince ayar yapabilirsiniz. Öte yandan, Aspose.Slides for Java Cloud SDK, PowerPoint’ten HTML’ye dönüşüm için özel olarak tasarlanmış kapsamlı bir araç ve özellik seti sunar. Kullanıcı dostu API’si ile sadece birkaç satır kod yazarak PowerPoint dosyalarını HTML’ye dönüştürmenin gücünden kolayca yararlanabilirsiniz.

Faydalı Kaynaklar

İlgili Makaleler

Aşağıdaki bağlantılara göz atmanızı şiddetle tavsiye ederiz: