Comment définir la couleur de fond ou l'image de fond pour Word avec Python
Tags: python, word
Published: 2023-11-17 08:01:16

Microsoft Word offre une gamme d'options de formatage pour rendre vos documents visuellement attrayants et captivants. Une de ces fonctionnalités est la possibilité de définir des couleurs de fond ou des images de fond. En personnalisant l'arrière-plan de vos documents Word, vous pouvez créer un aspect unique et professionnel qui captera l'attention de vos lecteurs. Dans cet article, nous allons explorer comment **définir la couleur de fond et l'image de fond dans Word en utilisant Python**.

## Installer la bibliothèque requise
Pour définir l'arrière-plan dans un document Word avec Python, nous pouvons utiliser la bibliothèque [Spire.Doc for Python](https://www.e-iceblue.com/Introduce/doc-for-python.html), qui nous permet de créer, lire, convertir et manipuler des documents Word dans des applications Python.

Avant de commencer, nous devons installer cette bibliothèque. Ouvrez simplement le terminal de votre projet et exécutez la commande pip suivante :
```python
pip install Spire.Doc 
```

## Définir la couleur de fond ou l'image de fond pour Word avec Python
Avec Spire.Doc pour Python, vous pouvez ajouter une couleur de fond, un dégradé de fond ou une image de fond à votre document Word en utilisant Python.

**Exemple 1. Ajouter une couleur de fond à Word avec Python**

L'exemple de code suivant montre comment ajouter une couleur de fond à un document Word en utilisant Python et Spire.Doc for Python :
```python
from spire.doc import * 
from spire.doc.common import * 
 
# Créer un objet Document 
document = Document() 
# Charger un document Word 
document.LoadFromFile("Sample.docx") 
 
# Obtenir l'arrière-plan du document 
background = document.Background 
 
# Définir le type d'arrière-plan comme couleur 
background.Type = BackgroundType.Color 
# Définir la couleur de fond 
background.Color = Color.get_AliceBlue() 
 
# Enregistrer le document résultant 
document.SaveToFile("AddBackgroundColor.docx", FileFormat.Docx2016) 
document.Close() 
```
**Exemple 2. Ajouter un dégradé de fond à Word avec Python**

L'exemple de code suivant montre comment ajouter un dégradé de fond à un document Word en utilisant Python et Spire.Doc for Python :
```python
from spire.doc import * 
from spire.doc.common import * 
 
# Créer un objet Document 
document = Document() 
# Charger un document Word 
document.LoadFromFile("Sample.docx") 
 
# Obtenir l'arrière-plan du document 
background = document.Background 
 
# Définir le type d'arrière-plan comme dégradé 
background.Type = BackgroundType.Gradient 
 
# Définir deux couleurs de dégradé 
background.Gradient.Color1 = Color.get_White() 
background.Gradient.Color2 = Color.get_LightBlue() 
 
# Définir la variante de dégradé et le style d'ombrage 
background.Gradient.ShadingVariant = GradientShadingVariant.ShadingDown 
background.Gradient.ShadingStyle = GradientShadingStyle.Horizontal 
 
# Enregistrer le document résultant 
document.SaveToFile("AddGradientBackground.docx", FileFormat.Docx2016) 
document.Close() 
```
**Exemple 3. Ajouter une image de fond à Word avec Python**

L'exemple de code suivant montre comment ajouter une image de fond à un document Word en utilisant Python et Spire.Doc for Python :
```python
from spire.doc import * 
from spire.doc.common import * 
 
# Créer un objet Document 
document = Document() 
# Charger un document Word 
document.LoadFromFile("Sample.docx") 
 
# Obtenir l'arrière-plan du document 
background = document.Background 
 
# Définir le type d'arrière-plan comme image 
background.Type = BackgroundType.Picture 
 
# Définir l'image de fond 
background.SetPicture("background.jpg") 
 
# Enregistrer le document résultant 
document.SaveToFile("AddBackgroundPicture.docx", FileFormat.Docx2016) 
document.Close() 
```

## Conclusion
Définir un arrière-plan est un moyen efficace de rendre votre document Word plus attrayant. En utilisant les exemples de code décrits dans cet article, vous pouvez facilement automatiser le processus de définition de l'arrière-plan des documents Word en utilisant Python.

## Sujets connexes

- [Python : Insérer des images dans Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Image-and-Shape/Python-Insert-Images-in-Word.html)
- [Python : Remplacer des images dans Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Image-and-Shape/Python-Replace-Images-in-Word.html)
- [Python : Extraire du texte et des images à partir de documents Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Text/Python-Extract-Text-and-Images-from-Word-Documents.html)
- [Python : Rechercher et remplacer du texte dans Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Text/Python-Find-and-Replace-Text-in-Word.html)
- [Python : Ajouter, supprimer ou répondre à des commentaires dans les documents Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Comments/Python-Add-Delete-or-Reply-to-Comments-in-Word-Documents.html)