Преобразование файла TXT в PDF в Python

Различные люди используют Блокнот для записи важных моментов или быстрого создания заметок в формате TXT. Кроме того, файлы TXT используются для хранения простого текста в различных приложениях. Однако, поскольку Блокнот не предоставляет расширенных функций, файлы TXT часто конвертируются в PDF. Чтобы программно автоматизировать преобразование TXT в PDF, в этой статье рассказывается, как преобразовать файлы TXT в формат PDF в Python.

Библиотека Python для преобразования TXT в PDF

Aspose.Words for Python — это мощная и многофункциональная библиотека для создания документов обработки текстов и управления ими. Кроме того, он предоставляет конвертер документов, который позволяет преобразовывать документы Word и текстовые файлы в другие форматы. Мы будем использовать эту библиотеку для преобразования файлов TXT в формат PDF. Вы можете установить его из PyPI с помощью следующей команды pip.

pip install aspose-words

Преобразование файла TXT в PDF в Python

Aspose.Words упрощает преобразование TXT в PDF. Просто загрузите файл TXT и сохраните его как документ PDF в нужном месте. Следующие шаги демонстрируют, как преобразовать файл TXT в PDF в Python.

  • Загрузите файл TXT, используя класс Document.
  • Сохраните файл TXT в формате PDF, используя метод Document.save(string, SaveFormat).

В следующем примере кода показано, как программно преобразовать файл TXT в PDF.

import aspose.words as aw

# load TXT document
doc = aw.Document("document.txt")

# save TXT as PDF file
doc.save("txt-to-pdf.pdf", aw.SaveFormat.PDF)

Ниже приведен скриншот преобразованного файла PDF.

Программное преобразование файлов TXT в PDF с помощью Python

Преобразованный файл PDF

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

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

Вывод

В этой статье вы узнали, как программно преобразовать файлы TXT в формат PDF в Python. Вы можете установить Aspose.Words и автоматизировать преобразование TXT в PDF из ваших приложений. Если вы хотите узнать больше об Aspose.Words для Python, посетите документацию. Кроме того, вы можете размещать свои запросы или вопросы на нашем форуме.

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