DEV Community

Liam Anderson
Liam Anderson

Posted on

Comment convertir entre les formats Word DOCX et DOC avec Python

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, 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 :

pip install Spire.Doc 
Enter fullscreen mode Exit fullscreen mode

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 :

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() 
Enter fullscreen mode Exit fullscreen mode

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 :

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() 
Enter fullscreen mode Exit fullscreen mode

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

Top comments (0)