Kendi PowerPoint’tan JPG’ye dönüştürücü REST API’sini geliştirin

PPT'yi JPG'ye çevir

PPT to JPG Dönüştürücü | PowerPoint’i JPG’ye Python kullanarak kaydedin

Bugünün hızlı tempolu dijital dünyasında, görsel iletişim günlük hayatımızın önemli bir parçası haline gelmiştir. PowerPoint sunumları, iş ve kişisel kullanım için etkileyici ve bilgilendirici içerik oluşturmak amacıyla popüler bir araçtır. Ancak, sunumlarınızı PowerPoint gibi daha kolay paylaşım, baskı veya web sitelerine yerleştirme için JPG formatına dönüştürmeniz gereken durumlar olabilir. Bu amaç için mevcut birçok araç olmasına rağmen, PPT’yi JPG’ye dönüştürmek için Python kodu kullanmak esnek, verimli ve maliyet etkin bir çözüm sunar. Bu makalede, adım adım Python kullanarak PPT’yi JPG’ye nasıl dönüştüreceğinizi göstereceğiz.

PowerPoint to JPG Conversion API

Aspose.Slides Cloud SDK for Python , PowerPoint sunumları üzerinde çeşitli işlemler gerçekleştirmek için, Python kodunuza kolayca entegre edilebilen bir REST API’sidir; örneğin, slaytları oluşturma, düzenleme, dönüştürme ve manipüle etme gibi. Güçlü özellikleri ve kapsamlı belgeleri ile PPT’den JPG’ye dönüşüm sürecini otomatikleştirmek isteyen geliştiriciler için mükemmel bir seçimdir.

Aşağıdaki bölümlerde, Aspose.Slides Cloud SDK for Python kullanarak PPT’yi JPG’ye dönüştürme işlemini, geliştirme ortamınızı ayarlama, API ile kimlik doğrulama ve dönüştürme işlemini gerçekleştirme konularında daha yakından inceleyeceğiz.

Kurulum

SDK, PIP ve GitHub üzerinden indirilebilir. Şimdi, PIP’den SDK’yı kurmak için terminalde aşağıdaki komutu çalıştırın.

pip install asposeslidescloud

Bir sonraki önemli adım, dashboard adresinden kişiselleştirilmiş ClientID ve ClientSecret bilgilerinizi almaktır. Zaten abone değilseniz, lütfen bir ücretsiz hesap oluşturmak için e-posta adresinizi kullanın.

PPT to JPG using Python

Lütfen aşağıda açıklanan adımları izleyerek PPT’yi JPG görüntüsüne dönüştürün.

  • Öncelikle, Configuration sınıfının bir nesnesini oluşturmalıyız.
  • İkincisi, Configuration nesnesini bir girdi argümanı olarak geçirerek SlidesApi örneğini başlatın.
  • Read PPT file from local drive.
  • Şimdi SlidesApi’nin saveslideonline(…) metodunu çağırın, bu metod PPT dosyasını, dönüştürülecek slaytın indeksini, sonuç formatı olarak ‘JPG’ı, sonuç dosyasının adını ve JPG görüntü boyutlarını argüman olarak alır.
def PPT2JPG():
      try:
        # Aspose.Slides Cloud örneğini başlatın.
        configuration = asposeslidescloud.Configuration()
        configuration.app_sid = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        configuration.app_key = "1c9379bb7d701c26cc87e741a29987bb"
        slidesApi = asposeslidescloud.SlidesApi(configuration)

        # local sürücüden Stream örneğine PPT dosyasını yükleyin
        fileName = "/Users/shahbnay/Downloads/test-unprotected.ppt"
        with open(fileName, 'rb') as f:
            file = f.read()
            
        # call the API to convert PPT to JPG format and save the output to Cloud storage
        request = slidesApi.save_slide_online(file,slide_index=1,format=asposeslidescloud.models.ExportFormat.JPEG,
                                              out_path="Converted.jpeg",width=800,height=1000)
        # print result in console
        print("Result {0}".format(request))
    except ApiException as e:
        print("Exception while calling SlidesApi: {0}".format(e))
PPT'ten JPG'e Dönüşüm önizlemesi

Görsel 1:- PPT to JPG dönüşüm önizlemesi.

Yukarıdaki örnekte kullanılan örnek dosya test-unprotected.pptx adresinden indirilebilir.

PPTX’yi JPG’ye dönüştürmek için cURL Komutunu kullanın

Aspose.Slides Cloud, cURL komutları aracılığıyla da erişilebilir. Bu nedenle ön koşullardan biri, istemci kimlik bilgilerinize dayanarak bir JWT erişim belirteci oluşturmaktır. Lütfen belirteci oluşturmak için 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=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT oluşturulduktan sonra, lütfen PowerPoint’i JPG görüntüsüne dönüştürmek için aşağıdaki komutu çalıştırın.

curl -X PUT "https://api.aspose.cloud/v3.0/slides/slides/2/Jpeg?outPath=Converted.jpg&width=800&height=1000" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"document":{test-unprotected.ppt}}

Sonuç

Sonuç olarak, PPT’yi JPG’ye dönüştürmek, PowerPoint sunumlarını paylaşmayı, yazdırmayı ve gömmeyi çok daha kolay hale getiren basit ve kullanışlı bir süreçtir. Python kodu ve Aspose.Slides Cloud SDK for Python gibi bulut tabanlı bir hizmet kullanarak, yalnızca birkaç satır kod ile PPT ve PPTX dosyalarını yüksek kaliteli JPG görüntülerine kolayca dönüştürebilirsiniz. Dönüştürme işlemini otomatikleştirmek isteyen bir geliştirici veya birkaç sunumu dönüştürmesi gereken teknik bilgisi olmayan bir kullanıcı olsanız da, sizin için bir çözüm bulmak mümkündür. Bu makalenin, PPT’den JPG’ye dönüşüm sürecinde size rehberlik etmede yardımcı olduğunu umuyoruz ve bunu gelecekteki projelerinizde faydalı bulmanızı umuyoruz.

Yararlı Bağlantılar

İlgili Makaleler