Converter texto em imagem PNG, JPEG ou GIF em Python

Para tornar o texto somente leitura, muitas vezes você precisa convertê-lo em um PDF ou algum formato de imagem como PNG. Em um artigo anterior, demonstramos como converter o texto em um arquivo TXT para um PDF em aplicativos Python. Hoje, você aprenderá como converter um texto em uma imagem, ou seja, PNG, JPEG ou GIF, em Python.

Biblioteca de conversores de texto para imagem em Python - download gratuito

Para converter texto em formato de imagem, usaremos Aspose.Words for Python. A referida biblioteca fornece uma ampla gama de recursos para criar e manipular documentos do Word. Além disso, permite converter documentos de texto para outros formatos com alta fidelidade. Aspose.Words for Python pode ser instalado a partir de PyPI usando o seguinte comando pip.

pip install aspose-words

Converter texto (TXT) em imagem em Python

Na maioria dos casos, os arquivos TXT são usados para armazenar texto simples sem qualquer formatação, que é a maneira mais simples de manter dados textuais. Portanto, vamos usar um arquivo TXT e converter seu texto em imagens PNG, JPEG ou GIF. A seguir estão as etapas para converter texto em imagem em Python.

  • Carregue o arquivo de texto usando a classe Document.
  • Percorra todas as páginas do documento.
  • Extraia cada página usando o método Document.extractpages().
  • Salve a página como PNG (ou outro formato de imagem) usando o método Document.save().

O exemplo de código a seguir mostra a conversão de texto em imagem em Python.

import aspose.words as aw

# Carregar o documento do Word
doc = aw.Document("document.txt")

# Percorra cada página
for page in range(doc.page_count):
    # Extraia a página
    extractedPage = doc.extract_pages(page, 1)

    # Salvar como imagem, por exemplo, PNG
    extractedPage.save("Output_" + str(page + 1) + ".png")

Biblioteca Python de Texto para Imagem - Obtenha uma Licença Gratuita

Você pode obter uma licença temporária para usar o Aspose.Words for Python sem limitações de avaliação.

Conclusão

Neste artigo, você aprendeu como converter um texto em uma imagem programaticamente em Python. As etapas e o exemplo de código demonstraram como converter o texto em imagens PNG, JPEG ou GIF. Além disso, você pode ler mais sobre o Aspose.Words for Python usando a documentação. Além disso, caso você tenha alguma dúvida ou pergunta, você pode entrar em contato conosco através do nosso fórum.

Veja também