Python'da JPEG Görüntüler

Python’da PowerPoint PPT/PPTX’i JPG/JPEG Görüntülerine Dönüştürün

Microsoft PowerPoint, slayt gösterisi sunumları oluşturmanıza olanak sağlayan bir sunum ve slayt uygulamasıdır. Belirli durumlarda, PowerPoint PPT veya PPTX’i JPEG resim formatına dönüştürmeniz gerekir. Örneğin, uygulamanızda PPT/PPTX sunumunu salt okunur modda göstermeniz veya her PowerPoint slaytı vb. için küçük resimler oluşturmanız gerekebilir. PowerPoint’ten JPG’ye dönüştürmeyi otomatikleştirmek için, nasıl dönüştürüleceğini göstereceğim. Python’da JPG/JPEG görüntüleri için PowerPoint PPT/PPTX.

Bu yazıda aşağıdaki konular ele alınacaktır:

PowerPoint PPT veya PPTX’i JPG/JPEG REST API’ye Dönüştürme - Kurulum{#Convert-PowerPoint-PPT-veya-PPTX-to-JPG/JPEG-REST-API — Kurulum}

PPT(X)‘i Python’da JPG/JPEG görüntülere dönüştürmek için GroupDocs.Conversion Cloud API’nin Python SDK’sını kullanacağız. GroupDocs.Conversion’ın Python SDK’sı, PowerPoint PPT’yi saniyeler içinde JPG dosyalarına dönüştürmenin en iyi yolunu sağlar. Dosya dönüştürme için %100 ücretsiz, güvenli ve kullanımı kolay Python SDK’dır. Desteklenen biçimler belgelerinin bulutta programlı olarak görüntüye dönüştürülmesine olanak tanır. Konsolda aşağıdaki komutu kullanarak yükleyebilirsiniz:

pip install groupdocs_conversion_cloud

İlk olarak, aşağıda belirtilen adımları uygulamadan önce panodan Müşteri Kimliğinizi ve Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, uygulamanıza aşağıda gösterildiği gibi aşağıdaki kodu ekleyin:

# http://api.groupdocs.cloud adresinden Python uygulamanıza Python SDK'yı içe aktarın
import groupdocs_conversion_cloud

# Ücretsiz kayıttan sonra https://dashboard.groupdocs.cloud adresinden client_id ve client_secret'i edinin.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Dosya API yapılandırmalarını edinin
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "InternalStorage"

Python’da PowerPoint PPT/PPTX’i JPG/JPEG dosyasına dönüştürme

Aşağıda belirtilen basit adımları izleyerek BMP görüntüsünü PDF dosyasına dönüştürebilirsiniz:

Belgeyi Yükle

Öncelikle, aşağıda verilen kod örneğini kullanarak PPT veya PPTX dosyasını buluta yükleyin:

# PowerPoint PPT/PPTX dosyasını bulut depolama alanınıza yükleyin
# Dosya API'sinin bir örneğini oluşturun
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Çağrı yükleme dosyası isteği
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)

# docx dosyasını buluta yükleyin
response = file_api.upload_file(request)
print(response.uploaded)

Sonuç olarak, yüklenen PPT/PPTX dosyası, bulut üzerindeki kontrol panelinizin dosyalar bölümünde mevcut olacaktır.

Python’da PPT veya PPTX’i JPG/JPEG’e dönüştürün

Convert ppt’yi yüksek çözünürlüklü veya jpeg formatındaki jpg’ye aşağıdaki adımları izleyerek programlı olarak dönüştürebilirsiniz:

  • İlk olarak, ConvertApi’nin bir örneğini oluşturun
  • Ardından, ConvertSettings’in bir örneğini oluşturun
  • Ardından, depolama adını ve PowerPoint dosya yolunu ayarlayın
  • Ortaya çıkan görüntü dosyası formatını “jpeg” olarak ayarlayın
  • JpegConvertOptions örneğini oluşturun
  • Gri tonlama, from\page, sayfa sayısı, kalite, döndürme\açı tanımlayın ve\pdf vb. kullanın
  • convertOptions’ı ayarlara ayarlayın
  • Şimdi çıktı dosyası yolunu sağlayın
  • Bundan sonra, argüman olarak ConvertSettings ile ConvertDocumentRequest oluşturun.
  • Son olarak, dönüştürülen dosyayı kaydetmek için ConvertDocumentRequest ile ConvertApi.convert\document() yöntemini çağırın

Aşağıdaki örnek kod, Python’da REST API kullanılarak PPTX’in JPEG dosya biçimine nasıl dönüştürüleceğini gösterir:

# Python'da PowerPoint PPT veya PPTX'i JPG/JPEG formatına dönüştürme
try:
    # API'nin bir örneğini oluşturun
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Dönüştürme ayarlarını tanımlayın
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-file.pptx"
    settings.format = "jpeg"
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted PPTX to JPEG format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

Yukarıdaki kod örneği, dönüştürülen JPEG dosyasını buluta kaydedecektir.

Dönüştürülen Dosyayı İndirin

Yukarıdaki kod örneği, dönüştürülen powerpoint’i bulutta jpg yüksek çözünürlüklü dosyaya kaydedecektir. Aşağıdaki kod örneğini kullanarak indirebilirsiniz:

# Dönüştürülen dosyayı indirmek için API başlatma
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# İndirme dosyası isteği oluştur
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# Dönüştürülen DOSYALARI indirin
response = file_api.download_file(request)

# İndirilen resim jpeg dosyasını yerel dizininize taşıyın
shutil.move(response, "H:\\groupdocs-cloud-data\\")

PowerPoint’ten JPG’ye Dönüştürücü Çevrimiçi Ücretsiz

Pptx’i çevrimiçi olarak jpg’ye nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilen çevrimiçi ppt’yi jpg’ye dönüştürmek için aşağıdaki ppt’den jpg’ye dönüştürücü ücretsiz aracını deneyin.

Çözüm

Bu yazıda, PowerPoint’i bulutta JPG/JPEG formatlarına nasıl dönüştüreceğimizi öğrendik. Artık biliyorsun:

  • Python’da PowerPoint slaytını jpg veya jpeg’e dönüştürme;
  • PowerPoint dosyasını programlı olarak buluta yükleyin;
  • dönüştürülen dosya buluttan nasıl indirilir;
  • çevrimiçi aracı kullanarak pptx’i jpg’ye ücretsiz dönüştürme;

Belgeleri kullanarak GroupDocs.Conversion Cloud API hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, API’lerimizi doğrudan tarayıcı aracılığıyla görselleştirmenize ve bunlarla etkileşimde bulunmanıza olanak tanıyan bir API Referansı bölümü de sağlıyoruz.

Bir soru sor

PowerPoint’ten JPG’ye veya JPEG’e dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen Ücretsiz Destek Forumu üzerinden bize sorabilirsiniz.

Ayrıca bakınız