Comment convertir entre les formats Word DOCX et DOC avec Python
Tags: python, word, docx, doc
Published: 2023-09-28 01:55:57

Microsoft Word est l'un des logiciels de traitement de texte les plus populaires utilisés dans le monde entier. Il permet aux utilisateurs de créer, modifier et mettre en forme des documents facilement. Les documents Word sont enregistrés avec l'extension ".docx" dans les versions plus récentes de Word, tandis que les anciennes versions utilisent l'extension ".doc". Parfois, il est nécessaire de convertir entre ces deux formats pour diverses raisons. Dans cet article, nous expliquerons comment **convertir entre les formats Word DOCX et DOC en utilisant Python**.

## Installer la bibliothèque requise pour le traitement des documents Word
Pour convertir entre les formats Word DOCX et DOC, 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 
```

## Convertir un fichier Word DOCX en DOC avec Python
L'exemple de code suivant montre comment convertir un fichier Word DOCX au format DOC en utilisant Python et Spire.Doc for Python :
```python
from spire.doc import * 
from spire.doc.common import * 
 
# Créer un objet de la classe Document 
document = Document() 
# Charger un fichier Word DOCX 
document.LoadFromFile("Exemple.docx") 
 
# Enregistrer le fichier DOCX au format DOC 
document.SaveToFile("EnDoc.doc", FileFormat.Doc) 
# Fermer l'objet Document 
document.Close() 
```

## Convertir un fichier Word DOC en DOCX avec Python
L'exemple de code suivant montre comment convertir un fichier Word DOC au format DOCX en utilisant Python et Spire.Doc for Python :
```python
from spire.doc import * 
from spire.doc.common import * 
 
# Créer un objet de la classe Document 
document = Document() 
# Charger un fichier Word DOC 
document.LoadFromFile("Exemple.doc") 
 
# Enregistrer le fichier DOC au format DOCX 
document.SaveToFile("EnDocx.docx", FileFormat.Docx2016) 
# Fermer l'objet Document 
document.Close() 
```

## Conclusion
La conversion des documents Word entre les formats DOCX et DOC est un besoin courant, notamment lorsqu'on travaille avec différentes versions de Word ou lorsqu'on collabore avec d'autres utilisant des formats alternatifs. En utilisant le code fourni dans cet article, vous pouvez automatiser de manière transparente le processus de conversion entre les formats DOCX et DOC en utilisant Python.

## Sujets connexes

- [Python : Convertir Word en PDF](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Conversion/Python-Convert-Word-to-PDF.html)
- [Python : Convertir du texte en Word ou de Word en texte](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Conversion/Python-Convert-Text-to-Word-or-Word-to-Text.html)
- [Python : Convertir Word en images](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Conversion/Python-Convert-Word-to-Images.html)
- [Python : Créer, lire ou mettre à jour un document Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Document-Operation/Python-Create-Read-or-Update-a-Word-Document.html)
- [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 : 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 ou supprimer des hyperliens dans les documents Word](https://www.e-iceblue.com/Tutorials/Python/Spire.Doc-for-Python/Program-Guide/Hyperlink/Python-Add-or-Remove-Hyperlinks-in-Word-Documents.html)