PowerPoint vous permet de définir différents types d’arrière-plans de diapositives dans les présentations. Par exemple, vous pouvez définir une image, une couleur unie, etc. comme arrière-plan. Dans cet article, nous allons vous montrer comment définir l’arrière-plan des diapositives PowerPoint PPT en Python. Nous expliquerons explicitement comment remplir l’arrière-plan d’une diapositive PPT avec une image, une couleur ou un dégradé par programme.

Bibliothèque Python pour définir l’arrière-plan de la diapositive dans PowerPoint

Aspose.Slides for Python est une bibliothèque populaire et riche en fonctionnalités pour créer et manipuler des présentations PowerPoint. Nous utiliserons cette bibliothèque pour définir des arrière-plans de diapositives dans nos présentations PowerPoint. Pour installer la bibliothèque à partir de PyPI, vous pouvez utiliser la commande suivante.

> pip install aspose.slides

Définir l’image comme arrière-plan de diapositive PPT en Python

Voici les étapes pour définir une image d’arrière-plan dans une diapositive PowerPoint PPT/PPTX en Python.

  • Tout d’abord, utilisez la classe Presentation pour charger ou créer la présentation PPT/PPTX.
  • Ensuite, obtenez la référence de la diapositive souhaitée à partir de la collection Presentation.slides.
  • Définissez le type de remplissage de l’arrière-plan de la diapositive sur FillType.PICTURE.
  • Réglez le mode de remplissage de l’image sur PictureFillMode.STRETCH.
  • Ajoutez une image à la collection de présentation à l’aide de la méthode Presentation.images.addimage().
  • Définissez l’image d’arrière-plan de la diapositive à l’aide de la propriété Slide.background.fillformat.picturefillformat.picture.image.
  • Enfin, enregistrez la présentation mise à jour à l’aide de la méthode Presentation.save(string, SaveFormat).

L’exemple de code suivant montre comment définir l’image d’arrière-plan des diapositives PowerPoint PPT en Python.

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

# Create or load presentation
with slides.Presentation() as pres:
    # Set the background with Image
    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

    # Set the picture
    img = drawing.Bitmap("Tulips.jpg")

    # Add image to presentation's images collection
    imgx = pres.images.add_image(img)

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

    # Save presentation
    pres.save("set-slide-background-image.pptx", slides.export.SaveFormat.PPTX)

La capture d’écran suivante montre la diapositive PPT résultante après l’ajout d’une image d’arrière-plan.

Définir l'image comme arrière-plan de diapositive PPT en Python

Définir la couleur d’arrière-plan des diapositives PPT en Python

Voici les étapes pour définir la couleur d’arrière-plan des diapositives dans un PPT PowerPoint à l’aide de Python.

  • Tout d’abord, chargez ou créez le PowerPoint PPT/PPTX à l’aide de la classe Presentation.
  • Définissez le type de remplissage de l’arrière-plan de la diapositive sur FillType.SOLID.
  • Ensuite, définissez la couleur d’arrière-plan de la diapositive à l’aide de la propriété Slide.background.fillformat.solidfillcolor.color.
  • Enfin, enregistrez la présentation mise à jour à l’aide de la méthode Presentation.save(string, SaveFormat).

L’exemple de code suivant montre comment définir la couleur d’arrière-plan d’une diapositive PPT en Python.

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

# Create or load presentation
with slides.Presentation() as pres:
    # Set the background color of the first slide
    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

    # Save presentation
    pres.save("set-slide-background-gradient.pptx", slides.export.SaveFormat.PPTX)

Définir la couleur d’arrière-plan de la diapositive principale en Python

Vous pouvez également définir l’arrière-plan de la diapositive principale qui sera appliqué à toutes les diapositives de la présentation. Voici les étapes pour changer la couleur d’arrière-plan de la diapositive principale en Python.

  • Tout d’abord, chargez ou créez le PowerPoint PPT/PPTX à l’aide de la classe Presentation.
  • Définissez le type de remplissage de l’arrière-plan de la diapositive principale sur FillType.SOLID.
  • Ensuite, définissez la couleur d’arrière-plan de la diapositive principale à l’aide de la propriété MasterSlide.background.fillformat.solidfillcolor.color.
  • Enfin, enregistrez la présentation mise à jour à l’aide de la méthode Presentation.save(string, SaveFormat).

L’exemple de code suivant montre comment modifier la couleur d’arrière-plan de la diapositive principale dans PowerPoint PPT.

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

# Create or load presentation
with slides.Presentation() as pres:
    # Set the background color of the master slide
    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

    # Save presentation
    pres.save("set-master-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

Définir le dégradé comme arrière-plan de diapositive PPT en Python

Vous pouvez également définir l’arrière-plan dégradé des diapositives PPT à l’aide de Aspose.Slides for Python, comme illustré dans les étapes ci-dessous.

  • Tout d’abord, chargez ou créez le PowerPoint PPT/PPTX à l’aide de la classe Presentation.
  • Définissez le type de remplissage de l’arrière-plan de la diapositive sur FillType.GRADIENT.
  • Ensuite, définissez le format du dégradé d’arrière-plan à l’aide de la propriété Slide.background.fillformat.gradientformat.tileflip.
  • Enfin, enregistrez la présentation mise à jour à l’aide de la méthode Presentation.save(string, SaveFormat).

L’exemple de code suivant montre comment définir l’arrière-plan dégradé des diapositives PPT en Python.

import aspose.slides as slides

# Create or load presentation
with slides.Presentation() as pres:
    # Apply gradiant effect to the background
    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

    # Save presentation
    pres.save("set-slide-background-color.pptx", slides.export.SaveFormat.PPTX)

La capture d’écran suivante montre l’arrière-plan dégradé de la diapositive.

Définir la couleur d'arrière-plan dégradé des diapositives en Python

Obtenez une licence API gratuite

Vous pouvez utiliser Aspose.Slides for Python sans limitation d’évaluation en demandant une licence temporaire.

Conclusion

Dans cet article, vous avez appris à définir la couleur d’arrière-plan ou l’image des diapositives dans PowerPoint PPT à l’aide de Python. De plus, vous avez vu comment définir un arrière-plan dégradé de diapositives normales ou principales dans des présentations PowerPoint. Vous pouvez visiter la documentation pour explorer d’autres fonctionnalités d’Aspose.Slides for Python. N’hésitez pas non plus à nous faire part de vos questions via notre forum.

Voir également