Различные люди используют Блокнот для записи важных моментов или быстрого создания заметок в формате 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.
Получите бесплатную лицензию API
Вы можете получить временную лицензию на использование Aspose.Words for Python без ограничений на пробную версию.
Вывод
В этой статье вы узнали, как программно преобразовать файлы TXT в формат PDF в Python. Вы можете установить Aspose.Words и автоматизировать преобразование TXT в PDF из ваших приложений. Если вы хотите узнать больше об Aspose.Words для Python, посетите документацию. Кроме того, вы можете размещать свои запросы или вопросы на нашем форуме.