Convierta texto a imagen PNG, JPEG o GIF en Python

Para hacer que el texto sea de solo lectura, a menudo necesita convertirlo a PDF o algún formato de imagen como PNG. En un artículo anterior, demostramos cómo convertir el texto en un archivo TXT a un PDF en aplicaciones de Python. Hoy, aprenderá cómo convertir un texto en una imagen PNG, JPEG o GIF mediante programación en Python.

Convertir texto a imagen PNG, JPEG o GIF - Biblioteca de Python

Para convertir texto a un formato de imagen, usaremos Aspose.Words for Python. Dicha biblioteca proporciona una amplia gama de funciones para crear y manipular documentos de Word. Además, te permite convertir documentos de texto a otros formatos con alta fidelidad. Aspose.Words for Python se puede instalar desde PyPI usando el siguiente comando pip.

pip install aspose-words

Convertir texto (TXT) a imagen en Python

En la mayoría de los casos, los archivos TXT se utilizan para almacenar texto sin formato, que es la forma más sencilla de conservar datos textuales. Por lo tanto, usemos un archivo TXT y convirtamos su texto en imágenes PNG, JPEG o GIF. Los siguientes son los pasos para convertir texto en imágenes en Python.

  • Cargue el archivo de texto usando la clase Document.
  • Recorra todas las páginas del documento.
  • Extrae cada página usando el método Document.extractpages().
  • Guarde la página como PNG (u otro formato de imagen) usando el método Document.save().

El siguiente ejemplo de código muestra cómo convertir texto en imágenes 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")

Obtenga una licencia de API gratuita

Puede obtener una licencia temporal para usar Aspose.Words for Python sin limitaciones de evaluación.

Conclusión

En este artículo, ha aprendido cómo convertir un texto en una imagen mediante programación en Python. Los pasos y el ejemplo de código han demostrado cómo convertir el texto a imágenes PNG, JPEG o GIF. Además, puede leer más sobre Aspose.Words for Python utilizando la documentación. Además, en caso de que tenga alguna pregunta o consulta, puede contactarnos a través de nuestro foro.

Ver también