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
- Définir l’image d’arrière-plan des diapositives PPT
- Définir la couleur d’arrière-plan des diapositives
- Appliquer la couleur d’arrière-plan à la diapositive principale
- Définir le dégradé comme arrière-plan de la diapositive
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 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.
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.