Różne osoby używają Notatnika do zapisywania ważnych punktów lub szybkiego tworzenia notatek w formacie TXT. Ponadto pliki TXT służą do przechowywania zwykłego tekstu w różnych aplikacjach. Ponieważ jednak Notatnik nie zapewnia zaawansowanych funkcji, pliki TXT są często konwertowane do formatu PDF. Aby programowo zautomatyzować konwersję TXT na PDF, w tym artykule omówiono sposób konwertowania plików TXT na format PDF w Python.
Biblioteka Python do konwersji TXT na PDF
Aspose.Words for Python to potężna i bogata w funkcje biblioteka do tworzenia dokumentów tekstowych i manipulowania nimi. Ponadto zapewnia konwerter dokumentów, który pozwala konwertować dokumenty Word i zwykłe pliki tekstowe do innych formatów. Użyjemy tej biblioteki do konwersji plików TXT do formatu PDF. Możesz zainstalować go z PyPI za pomocą następującego polecenia pip.
pip install aspose-words
Konwertuj plik TXT na PDF w Python
Aspose.Words sprawia, że konwersja TXT do PDF jest dla Ciebie całkiem łatwa. Po prostu załaduj plik TXT i zapisz go jako dokument PDF w wybranej lokalizacji. Poniższe kroki pokazują, jak przekonwertować plik TXT na PDF w Python.
- Załaduj plik TXT przy użyciu klasy Document.
- Zapisz plik TXT jako PDF przy użyciu metody Document.save(string, SaveFormat).
Poniższy przykładowy kod pokazuje, jak programowo przekonwertować plik TXT na format PDF.
import aspose.words as aw
# załaduj dokument TXT
doc = aw.Document("document.txt")
# zapisz TXT jako plik PDF
doc.save("txt-to-pdf.pdf", aw.SaveFormat.PDF)
Poniżej znajduje się zrzut ekranu przekonwertowanego pliku PDF.
Uzyskaj bezpłatną licencję API
Możesz uzyskać tymczasową licencję na używanie Aspose.Words for Python bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule nauczyłeś się programowo konwertować pliki TXT do formatu PDF w Python. Możesz zainstalować Aspose.Words i zautomatyzować konwersję TXT do PDF z poziomu swoich aplikacji. Jeśli chcesz dowiedzieć się więcej o Aspose.Words for Python, odwiedź dokumentację. Ponadto możesz zamieścić swoje zapytania lub pytania na naszym forum.