Převeďte soubor TXT na PDF v Python

Různí lidé používají Poznámkový blok k rychlému zapisování důležitých bodů nebo vytváření poznámek ve formátu TXT. Soubory TXT se také používají k ukládání prostého textu v různých aplikacích. Protože však Poznámkový blok neposkytuje pokročilé funkce, jsou soubory TXT často převedeny na PDF. Chcete-li programově automatizovat převod TXT do PDF, tento článek popisuje, jak převést soubory TXT do formátu PDF v Python.

Knihovna Python pro převod TXT do PDF

Pro převod TXT do PDF použijeme Aspose.Words for Python. Je to výkonná knihovna s bohatými funkcemi pro vytváření a manipulaci s dokumenty pro zpracování textu. Kromě toho poskytuje zdarma, vysokorychlostní a vysoce kvalitní konvertor pro převod souborů prostého textu do formátu PDF.

Můžete jej nainstalovat z PyPI pomocí následujícího příkazu pip.

pip install aspose-words

Převeďte soubor TXT na PDF v Python

Aspose.Words vám velmi usnadní převod TXT do PDF. Jednoduše načtěte soubor TXT a uložte jej jako dokument PDF na požadované místo. Následující kroky ukazují, jak převést soubor TXT do PDF v Python.

  • Načtěte soubor TXT pomocí třídy Document.
  • Uložte soubor TXT jako PDF pomocí metody Document.save(string, SaveFormat).

Následující ukázka kódu ukazuje, jak programově převést soubor TXT do PDF.

import aspose.words as aw

# načíst TXT dokument
doc = aw.Document("document.txt")

# uložit TXT jako soubor PDF
doc.save("txt-to-pdf.pdf", aw.SaveFormat.PDF)

Níže je uveden snímek obrazovky převedeného souboru PDF.

Převeďte soubory TXT do PDF programově pomocí Python

Převedený soubor PDF

Zdarma převodník TXT do PDF

Můžete získat bezplatnou dočasnou licenci pro ukládání souborů TXT ve formátu PDF bez jakýchkoli omezení.

Závěr

V tomto článku jste se naučili, jak převést soubory TXT do formátu PDF programově v Python. Můžete nainstalovat Aspose.Words a automatizovat převod TXT do PDF z vašich aplikací. V případě, že se chcete dozvědět více o Aspose.Words for Python, navštivte dokumentaci. Kromě toho můžete své dotazy či dotazy zveřejňovat na našem fóru.

Viz také