Mit PowerPoint können Sie verschiedene Arten von Folienhintergründen in den Präsentationen festlegen. Sie können beispielsweise ein Bild, eine Volltonfarbe usw. als Hintergrund festlegen. In diesem Artikel zeigen wir Ihnen, wie Sie den Hintergrund von PowerPoint-PPT-Folien in Python festlegen. Wir werden explizit behandeln, wie der Hintergrund einer PPT-Folie programmgesteuert mit einem Bild, einer Farbe oder einem Farbverlauf gefüllt wird.

Python-Bibliothek zum Festlegen des Folienhintergrunds in PowerPoint

Aspose.Slides for Python ist eine beliebte und funktionsreiche Bibliothek zum Erstellen und Bearbeiten von PowerPoint-Präsentationen. Wir werden diese Bibliothek verwenden, um Folienhintergründe in unseren PowerPoint-Präsentationen festzulegen. Um die Bibliothek von PyPI zu installieren, können Sie den folgenden Befehl verwenden.

> pip install aspose.slides

Legen Sie das Bild als PPT-Folienhintergrund in Python fest

Im Folgenden finden Sie die Schritte zum Festlegen eines Hintergrundbilds in einer PowerPoint-PPT/PPTX-Folie in Python.

  • Verwenden Sie zunächst die Präsentationsklasse, um die PPT/PPTX-Präsentation zu laden oder zu erstellen.
  • Rufen Sie dann die Referenz der gewünschten Folie aus der Presentation.slides-Sammlung ab.
  • Legen Sie den Fülltyp des Folienhintergrunds auf FillType.PICTURE fest.
  • Stellen Sie den Füllmodus des Bildes auf PictureFillMode.STRETCH ein.
  • Fügen Sie mithilfe der Methode Presentation.images.addimage() ein Bild zur Präsentationssammlung hinzu.
  • Legen Sie das Hintergrundbild der Folie mit der Eigenschaft Slide.background.fillformat.picturefillformat.picture.image fest.
  • Speichern Sie schließlich die aktualisierte Präsentation mit der Presentation.save(string, SaveFormat)-Methode.

Das folgende Codebeispiel zeigt, wie Sie das Hintergrundbild von PowerPoint-PPT-Folien in Python festlegen.

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

# Präsentation erstellen oder laden
with slides.Presentation() as pres:
    # Legen Sie den Hintergrund mit Bild fest
    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

    # Stellen Sie das Bild ein
    img = drawing.Bitmap("Tulips.jpg")

    # Bild zur Bildsammlung der Präsentation hinzufügen
    imgx = pres.images.add_image(img)

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

    # Präsentation speichern
    pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)

Der folgende Screenshot zeigt die resultierende PPT-Folie nach dem Hinzufügen des Hintergrundbilds.

Legen Sie das Bild als PPT-Folienhintergrund in Python fest

Legen Sie die Hintergrundfarbe von PPT-Folien in Python fest

Im Folgenden finden Sie die Schritte zum Festlegen der Hintergrundfarbe der Folien in einer PowerPoint-PPT mit Python.

  • Laden oder erstellen Sie zunächst PowerPoint PPT/PPTX mithilfe der Präsentationsklasse.
  • Legen Sie den Fülltyp des Folienhintergrunds auf FillType.SOLID fest.
  • Legen Sie dann die Hintergrundfarbe der Folie mit der Eigenschaft Slide.background.fillformat.solidfillcolor.color fest.
  • Speichern Sie schließlich die aktualisierte Präsentation mit der Presentation.save(string, SaveFormat)-Methode.

Das folgende Codebeispiel zeigt, wie Sie die Hintergrundfarbe einer PPT-Folie in Python festlegen.

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

# Präsentation erstellen oder laden
with slides.Presentation() as pres:
    # Legen Sie die Hintergrundfarbe der ersten Folie fest
    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

    # Präsentation speichern
    pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)

Legen Sie die Hintergrundfarbe der Master-Folie in Python fest

Sie können auch den Hintergrund der Masterfolie festlegen, der auf alle Folien in der Präsentation angewendet wird. Im Folgenden finden Sie die Schritte zum Ändern der Hintergrundfarbe der Masterfolie in Python.

  • Laden oder erstellen Sie zunächst PowerPoint PPT/PPTX mithilfe der Präsentationsklasse.
  • Legen Sie den Fülltyp des Folienmasterhintergrunds auf FillType.SOLID fest.
  • Legen Sie dann die Hintergrundfarbe der Masterfolie mit der Eigenschaft MasterSlide.background.fillformat.solidfillcolor.color fest.
  • Speichern Sie schließlich die aktualisierte Präsentation mit der Presentation.save(string, SaveFormat)-Methode.

Das folgende Codebeispiel zeigt, wie Sie die Hintergrundfarbe der Masterfolie in PowerPoint PPT ändern.

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

# Präsentation erstellen oder laden
with slides.Presentation() as pres:
    # Legen Sie die Hintergrundfarbe der Masterfolie fest
    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

    # Präsentation speichern
    pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Legen Sie den Farbverlauf als PPT-Folienhintergrund in Python fest

Sie können den Verlaufshintergrund der PPT-Folien auch mit Aspose.Slides for Python festlegen, wie in den folgenden Schritten gezeigt.

  • Laden oder erstellen Sie zunächst PowerPoint PPT/PPTX mithilfe der Präsentationsklasse.
  • Legen Sie den Fülltyp des Folienhintergrunds auf FillType.GRADIENT fest.
  • Legen Sie dann das Format des Hintergrundgradienten mithilfe der Eigenschaft Slide.background.fillformat.gradientformat.tileflip fest.
  • Speichern Sie schließlich die aktualisierte Präsentation mit der Presentation.save(string, SaveFormat)-Methode.

Das folgende Codebeispiel zeigt, wie Sie den Verlaufshintergrund von PPT-Folien in Python festlegen.

import aspose.slides as slides

# Präsentation erstellen oder laden
with slides.Presentation() as pres:
    # Wenden Sie einen Verlaufseffekt auf den Hintergrund an
    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

    # Präsentation speichern
    pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Der folgende Screenshot zeigt den Verlaufshintergrund der Folie.

Legen Sie die Verlaufshintergrundfarbe von Folien in Python fest

Holen Sie sich eine kostenlose API-Lizenz

Sie können Aspose.Slides for Python ohne Evaluierungseinschränkungen verwenden, indem Sie eine temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie die Hintergrundfarbe oder das Bild von Folien in PowerPoint PPT mit Python festlegen. Außerdem haben Sie gesehen, wie Sie in PowerPoint-Präsentationen einen Verlaufshintergrund für normale oder Master-Folien festlegen. Sie können die Dokumentation besuchen, um weitere Funktionen von Aspose.Slides für Python zu erkunden. Sie können uns auch gerne Ihre Fragen über unser Forum mitteilen.

Siehe auch