PowerPoint umożliwia ustawienie różnych typów tła slajdów w prezentacjach. Na przykład możesz ustawić obraz, jednolity kolor itp. Jako tło. W tym artykule pokażemy, jak ustawić tło slajdów PowerPoint PPT w Python. Wyraźnie omówimy, jak programowo wypełnić tło slajdu PPT obrazem, kolorem lub gradientem.

Biblioteka Python do ustawiania tła slajdu w programie PowerPoint

Aspose.Slides for Python to popularna i bogata w funkcje biblioteka do tworzenia i manipulowania prezentacjami PowerPoint. Będziemy wykorzystywać tę bibliotekę do ustawiania tła slajdów w naszych prezentacjach PowerPoint. Aby zainstalować bibliotekę z PyPI, możesz użyć następującego polecenia.

> pip install aspose.slides

Ustaw obraz jako tło slajdu PPT w Python

Poniżej przedstawiono kroki, aby ustawić obraz tła na slajdzie PowerPoint PPT/PPTX w Python.

  • Najpierw użyj klasy Presentation, aby załadować lub utworzyć prezentację PPT/PPTX.
  • Następnie uzyskaj odniesienie do żądanego slajdu z kolekcji Presentation.slides.
  • Ustaw typ wypełnienia tła slajdu na FillType.PICTURE.
  • Ustaw tryb wypełnienia obrazu na PictureFillMode.STRETCH.
  • Dodaj obraz do kolekcji prezentacji za pomocą metody Presentation.images.addimage().
  • Ustaw obraz tła slajdu za pomocą właściwości Slide.background.fillformat.picturefillformat.picture.image.
  • Na koniec zapisz zaktualizowaną prezentację przy użyciu metody Presentation.save(string, SaveFormat).

Poniższy przykładowy kod pokazuje, jak ustawić obraz tła slajdów programu PowerPoint PPT w języku Python.

import aspose.slides as slides
import aspose.pydrawing as drawing

# Utwórz lub załaduj prezentację
with slides.Presentation() as pres:
    # Ustaw tło za pomocą obrazu
    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

    # Ustaw obraz
    img = drawing.Bitmap("Tulips.jpg")

    # Dodaj obraz do kolekcji obrazów prezentacji
    imgx = pres.images.add_image(img)

    pres.slides[0].background.fill_format.picture_fill_format.picture.image = imgx

    # Zapisz prezentację
    pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)

Poniższy zrzut ekranu pokazuje wynikowy slajd PPT po dodaniu obrazu tła.

Ustaw obraz jako tło slajdu PPT w Python

Ustaw kolor tła slajdów PPT w Python

Poniżej przedstawiono kroki, aby ustawić kolor tła slajdów w programie PowerPoint PPT przy użyciu języka Python.

  • Najpierw załaduj lub utwórz plik PowerPoint PPT/PPTX przy użyciu klasy Prezentacja.
  • Ustaw typ wypełnienia tła slajdu na FillType.SOLID.
  • Następnie ustaw kolor tła slajdu za pomocą właściwości Slide.background.fillformat.solidfillcolor.color.
  • Na koniec zapisz zaktualizowaną prezentację przy użyciu metody Presentation.save(string, SaveFormat).

Poniższy przykładowy kod pokazuje, jak ustawić kolor tła slajdu PPT w języku Python.

import aspose.slides as slides
import aspose.pydrawing as drawing

# Utwórz lub załaduj prezentację
with slides.Presentation() as pres:
    # Ustaw kolor tła pierwszego slajdu
    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

    # Zapisz prezentację
    pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)

Ustaw kolor tła slajdu wzorcowego w Python

Możesz także ustawić tło slajdu wzorcowego, które zostanie zastosowane do wszystkich slajdów w prezentacji. Poniżej przedstawiono kroki, aby zmienić kolor tła slajdu wzorcowego w Python.

  • Najpierw załaduj lub utwórz plik PowerPoint PPT/PPTX przy użyciu klasy Prezentacja.
  • Ustaw typ wypełnienia tła slajdu wzorcowego na FillType.SOLID.
  • Następnie ustaw kolor tła slajdu wzorcowego za pomocą właściwości MasterSlide.background.fillformat.solidfillcolor.color.
  • Na koniec zapisz zaktualizowaną prezentację przy użyciu metody Presentation.save(string, SaveFormat).

Poniższy przykładowy kod pokazuje, jak zmienić kolor tła slajdu wzorcowego w programie PowerPoint PPT.

import aspose.slides as slides
import aspose.pydrawing as drawing

# Utwórz lub załaduj prezentację
with slides.Presentation() as pres:
    # Ustaw kolor tła slajdu wzorcowego
    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

    # Zapisz prezentację
    pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Ustaw gradient jako tło slajdu PPT w Python

Możesz także ustawić tło gradientowe slajdów PPT za pomocą Aspose.Slides for Python, jak pokazano w poniższych krokach.

  • Najpierw załaduj lub utwórz plik PowerPoint PPT/PPTX przy użyciu klasy Prezentacja.
  • Ustaw typ wypełnienia tła slajdu na FillType.GRADIENT.
  • Następnie ustaw format gradientu tła za pomocą właściwości Slide.background.fillformat.gradientformat.tileflip.
  • Na koniec zapisz zaktualizowaną prezentację przy użyciu metody Presentation.save(string, SaveFormat).

Poniższy przykładowy kod pokazuje, jak ustawić tło gradientowe slajdów PPT w języku Python.

import aspose.slides as slides

# Utwórz lub załaduj prezentację
with slides.Presentation() as pres:
    # Zastosuj efekt gradientu do tła
    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

    # Zapisz prezentację
    pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Poniższy zrzut ekranu przedstawia gradientowe tło slajdu.

Ustaw gradientowy kolor tła slajdów w Python

Uzyskaj bezpłatną licencję API

Możesz używać Aspose.Slides for Python bez ograniczeń ewaluacyjnych, prosząc o licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się ustawiać kolor tła lub obraz slajdów w programie PowerPoint PPT przy użyciu języka Python. Ponadto widziałeś, jak ustawić tło gradientowe zwykłych lub wzorcowych slajdów w prezentacjach PowerPoint. Możesz odwiedzić dokumentację, aby poznać inne funkcje Aspose.Slides for Python. Możesz też swobodnie informować nas o swoich zapytaniach za pośrednictwem naszego forum.

Zobacz też