Преобразование текста в изображение PNG, JPEG или GIF в Python

Преобразование текста в изображение часто требуется в различных случаях, например, чтобы сделать текст доступным только для чтения. Вы можете преобразовать текст в изображения, такие как PNG, JPG, GIF и т. д. В этой статье вы узнаете, как преобразовать текст в PNG, JPEG или Изображение GIF программно в Python.

API для преобразования текста в изображения PNG, JPEG или GIF в Python

Чтобы преобразовать текст в изображения, мы будем использовать Aspose.Words for Python. Это мощная библиотека Python, которая позволяет легко создавать текстовые документы и управлять ими. Вы можете установить библиотеку в свое приложение Python из PyPI, используя следующую команду pip.

> pip install aspose-words

Преобразование текста (TXT) в изображение в Python

Файлы TXT обеспечивают самый простой и легкий способ хранения простого текста без какого-либо форматирования. Поэтому мы будем использовать файл TXT и преобразовывать его текст в изображения PNG, JPEG или GIF. Ниже приведены шаги для преобразования текста в изображения в Python.

  • Загрузите текстовый файл с помощью класса Document.
  • Пролистайте все страницы документа.
  • Извлеките каждую страницу, используя метод Document.extractpages().
  • Сохраните страницу в формате PNG (или другого формата изображения) с помощью метода Document.save().

В следующем примере кода показано, как выполнить преобразование текста в изображение в 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")

Получить бесплатную лицензию

Вы можете получить бесплатную временную лицензию для использования Aspose.Words for Python без ограничений на пробную версию.

Вывод

В этой статье вы узнали, как программно преобразовать текст в изображение в Python. Вы можете просто установить библиотеку и использовать предоставленный образец кода для преобразования текста в изображения PNG, JPEG или GIF. Кроме того, вы можете узнать больше о библиотеке с помощью документации. Кроме того, вы можете поделиться своими вопросами или запросами через наш форум.

Смотрите также