PowerPoint, sunumlarda farklı türde slayt arka planları ayarlamanıza olanak tanır. Örneğin, arka plan olarak bir görüntü, düz bir renk vb. ayarlayabilirsiniz. Bu yazıda, size Python’da PowerPoint PPT slaytlarının arka planını nasıl ayarlayacağınızı göstereceğiz. Bir PPT slaydının arka planının programlı olarak bir görüntü, renk veya degrade ile nasıl doldurulacağını açık bir şekilde ele alacağız.
- PowerPoint’te Slayt Arka Planını Ayarlamak İçin Python Kitaplığı
- PPT Slaytlarının Arkaplan Resmini Ayarla
- Slaytların Arka Plan Rengini Ayarlama
- Ana Slayda Arka Plan Rengi Uygula
- Degradeyi Slayt Arka Planı Olarak Ayarla
PowerPoint’te Slayt Arka Planını Ayarlamak İçin Python Kitaplığı
Aspose.Slides for Python, PowerPoint sunumları oluşturmak ve değiştirmek için popüler ve zengin özelliklere sahip bir kitaplıktır. PowerPoint sunumlarımızda slayt arka planları ayarlamak için bu kitaplığı kullanacağız. PyPI‘den kütüphaneyi kurmak için aşağıdaki komutu kullanabilirsiniz.
> pip install aspose.slides
Görüntüyü Python’da PPT Slayt Arka Planı Olarak Ayarla
Aşağıda, Python’da bir PowerPoint PPT/PPTX slaydında bir arka plan görüntüsü ayarlama adımları yer almaktadır.
- İlk olarak, PPT/PPTX sunumunu yüklemek veya oluşturmak için Presentation sınıfını kullanın.
- Ardından, Presentation.slides koleksiyonundan istediğiniz slaydın referansını alın.
- Slayt arka planının dolgu türünü FillType.PICTURE olarak ayarlayın.
- Resmin dolgu modunu PictureFillMode.STRETCH olarak ayarlayın.
- Presentation.images.addimage() yöntemini kullanarak sunum koleksiyonuna resim ekleyin.
- Slide.background.fillformat.picturefillformat.picture.image özelliğini kullanarak slaydın arka plan resmini ayarlayın.
- Son olarak, Presentation.save(string, SaveFormat) yöntemini kullanarak güncellenen sunuyu kaydedin.
Aşağıdaki kod örneği, Python’da PowerPoint PPT slaytlarının arka plan görüntüsünün nasıl ayarlanacağını gösterir.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Sunu oluşturma veya yükleme
with slides.Presentation() as pres:
# Görüntü ile arka planı ayarlayın
pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.slides[0].background.fill_format.fill_type = slides.FillType.PICTURE
pres.slides[0].background.fill_format.picture_fill_format.picture_fill_mode = slides.PictureFillMode.STRETCH
# resmi ayarla
img = drawing.Bitmap("Tulips.jpg")
# Sunumun resim koleksiyonuna resim ekleyin
imgx = pres.images.add_image(img)
pres.slides[0].background.fill_format.picture_fill_format.picture.image = imgx
# Sunumu kaydet
pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)
Aşağıdaki ekran görüntüsü, arka plan görüntüsü eklendikten sonra ortaya çıkan PPT slaydını gösterir.
Python’da PPT Slaytlarının Arka Plan Rengini Ayarlama
Python kullanarak bir PowerPoint PPT’de slaytların arka plan rengini ayarlama adımları aşağıdadır.
- İlk önce Presentation sınıfını kullanarak PowerPoint PPT/PPTX’i yükleyin veya oluşturun.
- Slayt arka planının dolgu türünü FillType.SOLID olarak ayarlayın.
- Ardından Slide.background.fillformat.solidfillcolor.color özelliğini kullanarak slaydın arka plan rengini ayarlayın.
- Son olarak, Presentation.save(string, SaveFormat) yöntemini kullanarak güncellenen sunuyu kaydedin.
Aşağıdaki kod örneği, Python’da bir PPT slaytının arka plan renginin nasıl ayarlanacağını gösterir.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Sunu oluşturma veya yükleme
with slides.Presentation() as pres:
# İlk slaydın arka plan rengini ayarlayın
pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.slides[0].background.fill_format.fill_type = slides.FillType.SOLID
pres.slides[0].background.fill_format.solid_fill_color.color = drawing.Color.blue
# Sunumu kaydet
pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)
Python’da Ana Slaydın Arka Plan Rengini Ayarlama
Sunumdaki tüm slaytlara uygulanacak ana slaydın arka planını da ayarlayabilirsiniz. Python’da ana slaydın arka plan rengini değiştirme adımları aşağıdadır.
- İlk önce Presentation sınıfını kullanarak PowerPoint PPT/PPTX’i yükleyin veya oluşturun.
- Ana slayt arka planının dolgu türünü FillType.SOLID olarak ayarlayın.
- Ardından, MasterSlide.background.fillformat.solidfillcolor.color özelliğini kullanarak ana slaydın arka plan rengini ayarlayın.
- Son olarak, Presentation.save(string, SaveFormat) yöntemini kullanarak güncellenen sunuyu kaydedin.
Aşağıdaki kod örneği, PowerPoint PPT’de ana slaydın arka plan renginin nasıl değiştirileceğini gösterir.
import aspose.slides as slides
import aspose.pydrawing as drawing
# Sunu oluşturma veya yükleme
with slides.Presentation() as pres:
# Ana slaydın arka plan rengini ayarlayın
pres.masters[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.masters[0].background.fill_format.fill_type = slides.FillType.SOLID
pres.masters[0].background.fill_format.solid_fill_color.color = drawing.Color.forest_green
# Sunumu kaydet
pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)
Python’da Degradeyi PPT Slayt Arka Planı Olarak Ayarlayın
Aşağıdaki adımlarda gösterildiği gibi Aspose.Slides for Python’u kullanarak PPT slaytlarının gradyan arka planını da ayarlayabilirsiniz.
- İlk önce Presentation sınıfını kullanarak PowerPoint PPT/PPTX’i yükleyin veya oluşturun.
- Slayt arka planının dolgu türünü FillType.GRADIENT olarak ayarlayın.
- Ardından, Slide.background.fillformat.gradientformat.tileflip özelliğini kullanarak arka plan gradyan biçimini ayarlayın.
- Son olarak, Presentation.save(string, SaveFormat) yöntemini kullanarak güncellenen sunuyu kaydedin.
Aşağıdaki kod örneği, Python’da PPT slaytlarının gradyan arka planının nasıl ayarlanacağını gösterir.
import aspose.slides as slides
# Sunu oluşturma veya yükleme
with slides.Presentation() as pres:
# Arka plana degrade efekti uygulama
pres.slides[0].background.type = slides.BackgroundType.OWN_BACKGROUND
pres.slides[0].background.fill_format.fill_type = slides.FillType.GRADIENT
pres.slides[0].background.fill_format.gradient_format.tile_flip = slides.TileFlip.FLIP_BOTH
# Sunumu kaydet
pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)
Aşağıdaki ekran görüntüsü, slaydın gradyan arka planını gösterir.
Ücretsiz API Lisansı Alın
Aspose.Slides for Python’u bir geçici lisans talep ederek değerlendirme sınırlamaları olmaksızın kullanabilirsiniz.
Çözüm
Bu makalede, Python kullanarak PowerPoint PPT’de slaytların arka plan rengini veya görüntüsünü nasıl ayarlayacağınızı öğrendiniz. Ayrıca, PowerPoint sunumlarında normal veya ana slaytların gradyan arka planının nasıl ayarlanacağını gördünüz. Aspose.Slides for Python’un diğer özelliklerini keşfetmek için belgeleri ziyaret edebilirsiniz. Ayrıca forumumuz aracılığıyla sorularınızı bize bildirmekten çekinmeyin.