PowerPoint PPT'de Slaytları Bölün veya Python'da PPTX

PowerPoint sunumlarını programlı olarak değiştirirken, slaytları bölmeniz ve ayrı PPT dosyaları olarak kaydetmeniz gerekebilir. Örneğin, her slaytı, tüm tek veya çift slaytları vb. bölmek isteyebilirsiniz. Bu makalede, Python’da PowerPoint PPT veya PPTX‘de slaytların nasıl bölüneceğini öğreneceksiniz.

Python Kitaplığı, PowerPoint PPT’yi Bölecek

Aspose.Slides for Python via .NET, PowerPoint sunumları oluşturmanıza ve değiştirmenize olanak sağlayan, zengin özelliklere sahip bir Python kitaplığıdır. Ayrıca, sunumları sorunsuz bir şekilde diğer formatlara dönüştürmenizi sağlar. PowerPoint PPT’deki slaytları bölmek için bu kütüphaneyi kullanacağız. Aşağıdaki pip komutunu kullanarak PyPI kütüphanesini kurabilirsiniz.

> pip install aspose.slides 

Python’da Bölünmüş PowerPoint PPT Slaytları

Aspose.Slides for Python, bir sunumu bölmenizi oldukça kolaylaştırır. Sadece sunum dosyasını yükleyin, slaytlar arasında geçiş yapın ve her slaytı ayrı bir PPT/PPTX dosyası olarak kaydedin. Python’da bir PowerPoint PPT’de slaytları bölmek için gereken adımlar aşağıdadır.

  • İlk olarak, Sunum sınıfını kullanarak sunumu yükleyin.
  • Slayt sayısı arasında geçiş yapın ve her yinelemede aşağıdaki adımları gerçekleştirin:
    • Presentation sınıfını kullanarak yeni bir sunu oluşturun.
    • ISlide.remove() yöntemini kullanarak sunumdaki varsayılan slaydı kaldırın.
    • Presentation.slides.addclone(ISlide) yöntemini kullanarak slaydın bir klonunu ekleyin.
    • Presentation.save(string, SaveFormat) yöntemini kullanarak sunuyu kaydedin.

Aşağıdaki kod örneği, Python kullanılarak bir PowerPoint PPTX’te slaytların nasıl bölüneceğini gösterir.

import aspose.slides as slides

# Sunumu yükle
ppt = slides.Presentation("presentation.pptx")

# Slaytlar arasında geçiş yapma
for index in range(ppt.slides.length):

    # Yeni bir boş sunu oluştur
    with slides.Presentation() as newPpt:

        # Varsayılan slaydı kaldır
        newPpt.slides[0].remove()

        # Sunuya slayt ekleme
        newPpt.slides.add_clone(ppt.slides[index])

        # Sunumu kaydet
        newPpt.save("slide_{i}.pptx".format(i = index), slides.export.SaveFormat.PPTX)

Ücretsiz Lisans Alın

Aspose.Slides for Python’u geçici lisans alarak değerlendirme kısıtlamaları olmadan .NET üzerinden kullanabilirsiniz.

Çözüm

Bu makalede, Python kullanarak bir PowerPoint PPT’de slaytların nasıl bölüneceğini gördünüz. Tüm çift veya tek slaytları bölmek gibi gereksinimlerinize göre bölme kriterlerini değiştirmek için sağlanan kod örneğini değiştirebilirsiniz. Aspose.Slides for Python via .NET hakkında daha fazlasını keşfetmek için dokümantasyon. Ayrıca sorularınızı forumumuz aracılığıyla bizimle paylaşabilirsiniz.

Ayrıca bakınız

Bilgi: Aspose, bu sayfada açıklanan sunum bölme işleminin canlı bir uygulaması olan ücretsiz bir çevrimiçi PowerPoint Ayırıcı sağlar.