Chuyển đổi tệp TXT sang PDF bằng Python

Nhiều người sử dụng Notepad để viết ra những điểm quan trọng hoặc tạo ghi chú nhanh chóng ở định dạng TXT. Ngoài ra, các tệp TXT được sử dụng để lưu trữ văn bản thuần túy trong các ứng dụng khác nhau. Tuy nhiên, vì Notepad không cung cấp các tính năng nâng cao, các tệp TXT thường được chuyển đổi thành PDF. Để tự động chuyển đổi TXT sang PDF theo chương trình, bài viết này trình bày cách chuyển đổi tệp TXT sang định dạng PDF bằng Python.

Thư viện Python cho chuyển đổi TXT sang PDF

Aspose.Words for Python là một thư viện mạnh mẽ và giàu tính năng để tạo và thao tác các tài liệu xử lý văn bản. Ngoài ra, nó còn cung cấp một trình chuyển đổi tài liệu cho phép bạn chuyển đổi tài liệu Word và các tệp văn bản thuần túy sang các định dạng khác. Chúng tôi sẽ sử dụng thư viện này để chuyển đổi các tệp TXT sang định dạng PDF. Bạn có thể cài đặt nó từ PyPI bằng lệnh pip sau.

pip install aspose-words

Chuyển đổi tệp TXT sang PDF bằng Python

Aspose.Words giúp bạn chuyển đổi TXT sang PDF khá dễ dàng. Chỉ cần tải tệp TXT và lưu dưới dạng tài liệu PDF vào vị trí mong muốn của bạn. Các bước sau đây trình bày cách chuyển đổi tệp TXT sang PDF bằng Python.

  • Tải tệp TXT bằng lớp Tài liệu.
  • Lưu tệp TXT dưới dạng PDF bằng phương pháp Document.save (string, SaveFormat).

Mẫu mã sau đây cho thấy cách chuyển đổi tệp TXT sang PDF theo chương trình.

import aspose.words as aw

# tải tài liệu TXT
doc = aw.Document("document.txt")

# lưu TXT dưới dạng tệp PDF
doc.save("txt-to-pdf.pdf", aw.SaveFormat.PDF)

Sau đây là ảnh chụp màn hình của tệp PDF đã chuyển đổi.

Chuyển đổi các tệp TXT sang PDF theo lập trình bằng Python

Tệp PDF được chuyển đổi

Nhận giấy phép API miễn phí

Bạn có thể nhận giấy phép tạm thời để sử dụng Aspose. AdWords dành cho Python mà không có giới hạn đánh giá.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp TXT sang định dạng PDF theo lập trình bằng Python. Bạn có thể cài đặt Aspose.Words và tự động chuyển đổi TXT sang PDF từ bên trong các ứng dụng của mình. Trong trường hợp bạn muốn tìm hiểu thêm về Aspose. AdWords for Python, hãy truy cập tài liệu. Hơn nữa, bạn có thể đăng các truy vấn hoặc câu hỏi của mình lên diễn đàn của chúng tôi.

Xem thêm