یک فایل TXT را در پایتون به PDF تبدیل کنید

افراد مختلف از Notepad برای نوشتن نکات مهم یا ایجاد سریع یادداشت ها در قالب TXT استفاده می کنند. همچنین از فایل های TXT برای ذخیره متن ساده در برنامه های مختلف استفاده می شود. با این حال، از آنجایی که Notepad ویژگی های پیشرفته ای را ارائه نمی دهد، فایل های TXT اغلب به PDF تبدیل می شوند. به منظور خودکار کردن تبدیل TXT به PDF به صورت برنامه ای، این مقاله نحوه تبدیل فایل های TXT به فرمت PDF در پایتون را پوشش می دهد.

کتابخانه Python برای تبدیل TXT به PDF

Aspose.Words for Python یک کتابخانه قدرتمند و غنی برای ایجاد و دستکاری اسناد پردازش کلمه است. علاوه بر این، یک مبدل سند ارائه می دهد که به شما امکان می دهد اسناد Word و فایل های متنی ساده را به فرمت های دیگر تبدیل کنید. ما از این کتابخانه برای تبدیل فایل های TXT به فرمت PDF استفاده خواهیم کرد. با استفاده از دستور pip زیر می توانید آن را از PyPI نصب کنید.

pip install aspose-words

تبدیل یک فایل TXT به PDF در پایتون

Aspose.Words تبدیل TXT به PDF را برای شما بسیار آسان می کند. به سادگی فایل TXT را بارگیری کرده و آن را به عنوان یک سند PDF در مکان مورد نظر خود ذخیره کنید. مراحل زیر نحوه تبدیل یک فایل TXT به PDF در پایتون را نشان می دهد.

  • فایل TXT را با استفاده از کلاس Document بارگیری کنید.
  • فایل TXT را با استفاده از روش Document.save (رشته، SaveFormat) به صورت PDF ذخیره کنید.

نمونه کد زیر نحوه تبدیل یک فایل TXT به PDF را به صورت برنامه ای نشان می دهد.

import aspose.words as aw

# سند TXT را بارگیری کنید
doc = aw.Document("document.txt")

# TXT را به عنوان فایل PDF ذخیره کنید
doc.save("txt-to-pdf.pdf", aw.SaveFormat.PDF)

تصویر زیر اسکرین شات فایل PDF تبدیل شده است.

با استفاده از پایتون فایل های TXT را به PDF تبدیل کنید

فایل PDF تبدیل شده

یک مجوز API رایگان دریافت کنید

می توانید برای استفاده از Aspose.Words برای پایتون بدون محدودیت ارزیابی، مجوز موقت دریافت کنید.

نتیجه

در این مقاله با نحوه تبدیل فایل های TXT به فرمت PDF به صورت برنامه نویسی در پایتون آشنا شدید. می‌توانید Aspose.Words را نصب کنید و تبدیل TXT به PDF را از داخل برنامه‌های خود به‌طور خودکار انجام دهید. در صورتی که می خواهید در مورد Aspose.Words برای Python اطلاعات بیشتری کسب کنید، به مستندات مراجعه کنید. علاوه بر این، می توانید سؤالات یا سؤالات خود را در تالار گفتمان ما ارسال کنید.

همچنین ببینید