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ığı

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.

Görüntüyü Python'da PPT Slayt Arka Planı Olarak Ayarla

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.

Python'da Slaytların Degrade Arka Plan Rengini Ayarlama

Ü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.

Ayrıca bakınız