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
- Python’da PPTX’i PDF’ye dönüştürme
- Python’da PowerPoint Sunumları Oluşturun
- Python’da PPT’yi PNG’ye dönüştürme
- Python’da PPT’yi JPG’ye dönüştürün
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.