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

La conversion texte-image est souvent nécessaire dans divers cas, par exemple pour rendre le texte en lecture seule. Vous pouvez convertir du texte en images telles que PNG, JPG, GIF, etc. Dans cet article, vous apprendrez à convertir un texte en PNG, JPEG ou Image GIF par programme en Python.

API pour convertir du texte en image PNG, JPEG ou GIF en Python

Pour convertir du texte en images, nous utiliserons Aspose.Words for Python. Il s’agit d’une puissante bibliothèque Python qui vous permet de créer et de manipuler des documents texte de manière transparente. Vous pouvez installer la bibliothèque dans votre application Python à partir de PyPI à l’aide de la commande pip suivante.

> pip install aspose-words

Convertir du texte (TXT) en image en Python

Les fichiers TXT offrent le moyen le plus simple et le plus simple de stocker du texte brut sans aucun formatage. Par conséquent, nous allons utiliser un fichier TXT et convertir 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 effectuer une conversion de texte en image en Python.

import aspose.words as aw

# load text document
doc = aw.Document("Input.txt")

# loop through pages
for page in range(0, doc.page_count):
    # save each page as jpg image
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

Obtenez une licence gratuite

Vous pouvez obtenir une licence temporaire gratuite pour utiliser Aspose.Words for Python sans limitation d’évaluation.

Conclusion

Dans cet article, vous avez appris à convertir un texte en image par programmation en Python. Vous pouvez simplement installer la bibliothèque et utiliser l’exemple de code fourni pour convertir le texte en images PNG, JPEG ou GIF. De plus, vous pouvez en savoir plus sur la bibliothèque en utilisant la documentation. Vous pouvez également partager vos questions ou requêtes via notre forum.

Voir également