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
- Ustaw obraz tła slajdów PPT
- Ustaw kolor tła slajdów
- Zastosuj kolor tła do slajdu wzorcowego
- Ustaw gradient jako tło slajdu
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](images/Set-PPT-Slide-Background-Image.png#center)
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](images/Set-PPT-Slide-Background-Gradient.png#center)
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.