PowerPoint umožňuje nastavit různé typy pozadí snímků v prezentacích. Můžete například nastavit obrázek, plnou barvu atd. jako pozadí. V tomto článku vám ukážeme, jak nastavit pozadí snímků PowerPoint PPT v Pythonu. Výslovně se budeme zabývat tím, jak programově vyplnit pozadí snímku PPT obrázkem, barvou nebo přechodem.

Knihovna Pythonu pro nastavení pozadí snímku v PowerPointu

Aspose.Slides pro Python je oblíbená knihovna s bohatými funkcemi pro vytváření a manipulaci s prezentacemi v PowerPointu. Tuto knihovnu použijeme k nastavení pozadí snímků v našich prezentacích PowerPoint. Chcete-li nainstalovat knihovnu z PyPI, můžete použít následující příkaz.

> pip install aspose.slides

Nastavit obrázek jako pozadí snímku PPT v Pythonu

Následují kroky k nastavení obrázku pozadí na snímku PowerPoint PPT/PPTX v Pythonu.

  • Nejprve použijte třídu Presentation k načtení nebo vytvoření prezentace PPT/PPTX.
  • Poté získejte odkaz na požadovaný snímek z kolekce Presentation.slides.
  • Nastavte typ výplně pozadí snímku na FillType.PICTURE.
  • Nastavte režim vyplnění obrázku na PictureFillMode.STRETCH.
  • Přidejte obrázek do kolekce prezentace pomocí metody Presentation.images.addimage().
  • Nastavte obrázek pozadí snímku pomocí vlastnosti Slide.background.fillformat.picturefillformat.picture.image.
  • Nakonec aktualizovanou prezentaci uložte pomocí metody Presentation.save(string, SaveFormat).

Následující ukázka kódu ukazuje, jak nastavit obrázek na pozadí snímků PowerPoint PPT v Pythonu.

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

# Vytvořte nebo načtěte prezentaci
with slides.Presentation() as pres:
    # Nastavte pozadí pomocí obrázku
    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

    # Nastavte obrázek
    img = drawing.Bitmap("Tulips.jpg")

    # Přidejte obrázek do sbírky obrázků prezentace
    imgx = pres.images.add_image(img)

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

    # Uložit prezentaci
    pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)

Následující snímek obrazovky ukazuje výsledný snímek PPT po přidání obrázku na pozadí.

Nastavit obrázek jako pozadí snímku PPT v Pythonu

Nastavte barvu pozadí snímků PPT v Pythonu

Následují kroky k nastavení barvy pozadí snímků v PowerPoint PPT pomocí Pythonu.

  • Nejprve načtěte nebo vytvořte PowerPoint PPT/PPTX pomocí třídy Presentation.
  • Nastavte typ výplně pozadí snímku na FillType.SOLID.
  • Poté nastavte barvu pozadí snímku pomocí vlastnosti Slide.background.fillformat.solidfillcolor.color.
  • Nakonec aktualizovanou prezentaci uložte pomocí metody Presentation.save(string, SaveFormat).

Následující ukázka kódu ukazuje, jak nastavit barvu pozadí snímku PPT v Pythonu.

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

# Vytvořte nebo načtěte prezentaci
with slides.Presentation() as pres:
    # Nastavte barvu pozadí prvního snímku
    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

    # Uložit prezentaci
    pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)

Nastavit barvu pozadí hlavního snímku v Pythonu

Můžete také nastavit pozadí hlavního snímku, které bude použito na všechny snímky v prezentaci. Následují kroky ke změně barvy pozadí hlavního snímku v Pythonu.

  • Nejprve načtěte nebo vytvořte PowerPoint PPT/PPTX pomocí třídy Presentation.
  • Nastavte typ výplně pozadí hlavního snímku na FillType.SOLID.
  • Poté nastavte barvu pozadí hlavního snímku pomocí vlastnosti MasterSlide.background.fillformat.solidfillcolor.color.
  • Nakonec aktualizovanou prezentaci uložte pomocí metody Presentation.save(string, SaveFormat).

Následující ukázka kódu ukazuje, jak změnit barvu pozadí hlavního snímku v PowerPoint PPT.

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

# Vytvořte nebo načtěte prezentaci
with slides.Presentation() as pres:
    # Nastavte barvu pozadí hlavního snímku
    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

    # Uložit prezentaci
    pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Nastavte přechod jako pozadí snímku PPT v Pythonu

Můžete také nastavit pozadí přechodu snímků PPT pomocí Aspose.Slides pro Python, jak je ukázáno v krocích níže.

  • Nejprve načtěte nebo vytvořte PowerPoint PPT/PPTX pomocí třídy Presentation.
  • Nastavte typ výplně pozadí snímku na FillType.GRADIENT.
  • Poté nastavte formát přechodu pozadí pomocí vlastnosti Slide.background.fillformat.gradientformat.tileflip.
  • Nakonec aktualizovanou prezentaci uložte pomocí metody Presentation.save(string, SaveFormat).

Následující ukázka kódu ukazuje, jak nastavit pozadí přechodu snímků PPT v Pythonu.

import aspose.slides as slides

# Vytvořte nebo načtěte prezentaci
with slides.Presentation() as pres:
    # Použijte efekt přechodu na pozadí
    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

    # Uložit prezentaci
    pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Následující snímek obrazovky ukazuje pozadí s přechodem snímku.

Nastavte barvu pozadí přechodu snímků v Pythonu

Získejte bezplatnou licenci API

Aspose.Slides pro Python můžete používat bez omezení hodnocení tím, že požádáte o dočasnou licenci.

Závěr

V tomto článku jste se naučili, jak nastavit barvu pozadí nebo obrázek snímků v PowerPoint PPT pomocí Pythonu. Dále jste viděli, jak nastavit přechodové pozadí normálních nebo hlavních snímků v prezentacích PowerPoint. Můžete navštívit dokumentaci a prozkoumat další funkce Aspose.Slides pro Python. Můžete nám také sdělit své dotazy prostřednictvím našeho fóra.

Viz také