Python : convertir du texte en mot ou du mot en texte

2023-12-18 02:35:28

Les fichiers texte sont un type de fichier courant qui contient uniquement du texte brut, sans aucun formatage ni style. Si vous souhaitez appliquer une mise en forme ou ajouter des images, des graphiques, des tableaux et d'autres éléments multimédias à des fichiers texte, l'une des solutions recommandées consiste à les convertir en fichiers Word.

À l’inverse, si vous souhaitez extraire efficacement du contenu ou réduire la taille des documents Word, vous pouvez les convertir au format texte. Cet article montrera comment par programmation convertissez des fichiers texte au format Word et convertissez des fichiers Word au format texte à l'aide de Spire.Doc for Python.

Installer Spire.Doc for Python

Ce scénario nécessite Spire.Doc for Python et plum-dispatch v1.7.4. Ils peuvent être facilement installés dans votre VS Code via les commandes pip suivantes.

pip install Spire.Doc

Si vous ne savez pas comment procéder à l'installation, veuillez vous référer à ce didacticiel : Comment installer Spire.Doc for Python dans VS Code

Convertir du texte (TXT) en Word en Python

La conversion de TXT en Word est assez simple et ne nécessite que quelques lignes de code. Voici les étapes détaillées.

  • Créez un objet Document.
  • Chargez un fichier texte à l’aide de la méthode Document.LoadFromFile(string fileName).
  • Enregistrez le fichier texte en tant que fichier Word à l'aide de la méthode Document.SaveToFile(string fileName, FileFormat fileFormat).
  • Python
from spire.doc import *
    from spire.doc.common import *
    
    # Create a Document object
    document = Document()
    
    # Load a TXT file
    document.LoadFromFile("input.txt")
    
    # Save the TXT file as Word
    document.SaveToFile("TxtToWord.docx", FileFormat.Docx2016)
    document.Close()

Python: Convert Text to Word or Word to Text

Convertir un mot en texte (TXT) en Python

La méthode Document.SaveToFile(string fileName, FileFormat.Txt) fournie par Spire.Doc for Python permet d'exporter un fichier Word au format texte. Voici les étapes détaillées.

  • Créez un objet Document.
  • Chargez un fichier Word à l’aide de la méthode Document.LoadFromFile(string fileName).
  • Enregistrez le fichier Word au format txt à l'aide de la méthode Document.SaveToFile(string fileName, FileFormat.Txt).
  • Python
from spire.doc import *
    from spire.doc.common import *
    
    # Create a Document object
    document = Document()
    
    # Load a Word file from disk
    document.LoadFromFile("Input.docx")
    
    # Save the Word file in txt format
    document.SaveToFile("WordToTxt.txt", FileFormat.Txt)
    document.Close()

Python: Convert Text to Word or Word to Text

Demander une licence temporaire

Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.

Voir également