Converti testo in immagini PNG, JPEG o GIF in Python

La conversione da testo a immagine è spesso richiesta in vari casi, ad esempio per rendere il testo di sola lettura. Puoi convertire il testo in immagini come PNG, JPG, GIF, ecc. In questo articolo imparerai come convertire un testo in un PNG, JPEG o Immagine GIF a livello di codice in Python.

API per convertire il testo in immagini PNG, JPEG o GIF in Python

Per convertire il testo in immagini, useremo Aspose.Words for Python. È una potente libreria Python che ti consente di creare e manipolare documenti di testo senza problemi. Puoi installare la libreria nella tua applicazione Python da PyPI usando il comando pip seguente.

> pip install aspose-words

Converti testo (TXT) in immagine in Python

I file TXT forniscono il modo più semplice e semplice per archiviare testo normale senza alcuna formattazione. Pertanto, utilizzeremo un file TXT e convertiremo il suo testo in immagini PNG, JPEG o GIF. Di seguito sono riportati i passaggi per convertire il testo in immagini in Python.

  • Carica il file di testo utilizzando la classe Document.
  • Scorri tutte le pagine del documento.
  • Estrai ogni pagina usando il metodo Document.extractpages().
  • Salva la pagina come PNG (o un altro formato immagine) utilizzando il metodo Document.save().

L’esempio di codice seguente mostra come eseguire la conversione da testo a immagine in 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")

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per utilizzare Aspose.Words per Python senza limitazioni di valutazione.

Conclusione

In questo articolo, hai imparato come convertire un testo in un’immagine a livello di codice in Python. Puoi semplicemente installare la libreria e utilizzare l’esempio di codice fornito per convertire il testo in immagini PNG, JPEG o GIF. Inoltre, puoi saperne di più sulla biblioteca utilizzando la documentazione. Inoltre, puoi condividere le tue domande o richieste tramite il nostro forum.

Guarda anche