Convertir du texte en image PNG, JPEG ou GIF en Python

Pour rendre le texte en lecture seule, vous devez souvent le convertir au format PDF ou dans un format d’image tel que PNG. Dans un article précédent, nous avons montré comment convertir le texte d’un fichier TXT en PDF dans les applications Python. Aujourd’hui, vous allez apprendre à convertir un texte en image PNG, JPEG ou GIF par programmation en Python.

Convertir du texte en image PNG, JPEG ou GIF - Bibliothèque Python

Pour convertir du texte en format image, nous utiliserons Aspose.Words for Python. Ladite bibliothèque fournit un large éventail de fonctionnalités pour créer et manipuler des documents Word. De plus, il vous permet de convertir des documents texte vers d’autres formats avec une haute fidélité. Aspose.Words for Python peut être installé à partir de PyPI à l’aide de la commande pip suivante.

pip install aspose-words

Convertir du texte (TXT) en image en Python

Dans la plupart des cas, les fichiers TXT sont utilisés pour stocker du texte brut sans aucun formatage, ce qui est le moyen le plus simple de conserver des données textuelles. Par conséquent, utilisons un fichier TXT et convertissons son texte en images PNG, JPEG ou GIF. Voici les étapes pour convertir du texte en images en Python.

  • Chargez le fichier texte à l’aide de la classe Document.
  • Parcourez toutes les pages du document.
  • Extrayez chaque page à l’aide de la méthode Document.extractpages().
  • Enregistrez la page au format PNG (ou un autre format d’image) à l’aide de la méthode Document.save().

L’exemple de code suivant montre comment convertir du texte en images en Python.

import aspose.words as aw

# Load the Word document
doc = aw.Document("document.txt")

# Loop through each page
for page in range(doc.page_count):
    # Extract the page
    extractedPage = doc.extract_pages(page, 1)

    # Save as image, e.g. PNG
    extractedPage.save("Output_" + str(page + 1) + ".png")

Obtenez une licence API gratuite

Vous pouvez obtenir une licence temporaire afin d’utiliser Aspose.Words for Python sans limitations d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir un texte en image par programmation en Python. Les étapes et l’exemple de code ont montré comment convertir le texte en images PNG, JPEG ou GIF. De plus, vous pouvez en savoir plus sur Aspose.Words for Python en utilisant la documentation. De plus, au cas où vous auriez des questions ou des requêtes, vous pouvez nous contacter via notre forum.

Voir également