Konvertera en TXT-fil till PDF i Python

Olika personer använder Notepad för att skriva ner viktiga punkter eller skapa anteckningar snabbt i TXT-format. Dessutom används TXT-filer för att lagra vanlig text i olika applikationer. Men eftersom Notepad inte har avancerade funktioner, konverteras TXT-filer ofta till PDF. För att automatisera TXT till PDF-konvertering programmatiskt, täcker den här artikeln hur man konverterar TXT-filer till PDF-format i Python.

Python Library för TXT till PDF-konvertering

Vi kommer att använda Aspose.Words for Python för TXT till PDF-konvertering. Det är ett kraftfullt och funktionsrikt bibliotek för att skapa och manipulera ordbehandlingsdokument. Dessutom tillhandahåller den en gratis, höghastighets- och högkvalitativ konverterare för att konvertera vanliga textfiler till PDF-format.

Du kan installera det från PyPI med följande pip-kommando.

pip install aspose-words

Konvertera en TXT-fil till PDF i Python

Aspose.Words gör TXT till PDF-konvertering ganska lätt för dig. Ladda helt enkelt TXT-filen och spara den som ett PDF-dokument på önskad plats. Följande steg visar hur man konverterar en TXT-fil till PDF i Python.

  • Ladda TXT-fil med Document class.
  • Spara TXT-fil som PDF med metoden Document.save(string, SaveFormat).

Följande kodexempel visar hur man konverterar en TXT-fil till PDF programmatiskt.

import aspose.words as aw

# ladda TXT-dokument
doc = aw.Document("document.txt")

# spara TXT som PDF-fil
doc.save("txt-to-pdf.pdf", aw.SaveFormat.PDF)

Följande är skärmdumpen av den konverterade PDF-filen.

Konvertera TXT-filer till PDF programmatiskt med Python

Konverterad PDF-fil

Gratis TXT till PDF-konverterare

Du kan få en gratis temporär licens för att spara dina TXT-filer i PDF-format utan några begränsningar.

Slutsats

In this article, you have learned how to convert TXT files to PDF format programmatically in Python. You can install Aspose.Words and automate TXT to PDF conversion from within your applications. In case you want to learn more about Aspose.Words for Python, visit the documentation. Moreover, you can post your queries or questions to our forum.

See Also