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

Чтобы сделать текст доступным только для чтения, вам часто нужно преобразовать его в PDF или какой-либо формат изображения, например PNG. В предыдущей статье мы продемонстрировали, как преобразовать текст из файла TXT в PDF в приложениях Python. Сегодня вы узнаете, как программно преобразовать текст в изображение PNG, JPEG или GIF в Python.

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

Чтобы преобразовать текст в формат изображения, мы будем использовать Aspose.Words for Python. Упомянутая библиотека предоставляет широкий спектр функций для создания документов Word и управления ими. Кроме того, он позволяет конвертировать текстовые документы в другие форматы с высокой точностью. Aspose.Words for 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 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")

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

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

Вывод

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

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