Converti testo in immagini PNG, JPEG o GIF in Python

Per rendere il testo di sola lettura, è spesso necessario convertirlo in un PDF o in un formato immagine come PNG. In un articolo precedente, abbiamo dimostrato come convertire il testo in un file TXT in un PDF nelle applicazioni Python. Oggi imparerai come convertire un testo in un’immagine PNG, JPEG o GIF in modo programmatico in Python.

Converti testo in immagini PNG, JPEG o GIF - Libreria Python

Per convertire il testo in un formato immagine, useremo Aspose.Words for Python. La suddetta libreria fornisce una vasta gamma di funzionalità per creare e manipolare documenti Word. Inoltre, ti consente di convertire documenti di testo in altri formati con alta fedeltà. Aspose.Words per Python può essere installato da PyPI usando il comando pip seguente.

pip install aspose-words

Converti testo (TXT) in immagine in Python

Nella maggior parte dei casi, i file TXT vengono utilizzati per memorizzare testo normale senza alcuna formattazione, che è il modo più semplice per conservare i dati testuali. Pertanto, utilizziamo un file TXT e convertiamo 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 convertire il testo in immagini in 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")

Ottieni una licenza API gratuita

Puoi ottenere una licenza temporanea 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. I passaggi e l’esempio di codice hanno dimostrato come convertire il testo in immagini PNG, JPEG o GIF. Inoltre, puoi leggere di più su Aspose.Words per Python usando la documentazione. Inoltre, in caso di domande o domande, puoi contattarci tramite il nostro forum.

Guarda anche