فرمت RTF توسط مایکروسافت برای ایجاد اسناد متنی غنی معرفی شد. قابلیت همکاری ارائه شده توسط فرمت RTF به شما امکان می دهد محتوا را بین محصولات مختلف مایکروسافت مبادله کنید. علاوه بر این، PDF یکی از پرکاربردترین قالبهای سند است که پشتیبانی چند پلتفرمی را ارائه میکند. در موارد خاص، ممکن است لازم باشد سند RTF را به صورت برنامهنویسی به PDF تبدیل کنید. برای دستیابی به آن، این مقاله نحوه تبدیل یک سند RTF به PDF با استفاده از پایتون را پوشش می دهد.
کتابخانه مبدل پایتون RTF به PDF
برای تبدیل فایلهای RTF به فرمت PDF، از Aspose.Words برای Python استفاده میکنیم. این یک کتابخانه قدرتمند برای پیاده سازی ویژگی های پردازش کلمه از داخل برنامه های پایتون شما است. با استفاده از این کتابخانه، می توانید اسناد پردازش کلمه را به صورت یکپارچه ایجاد و دستکاری کنید. با استفاده از دستور pip زیر می توانید کتابخانه را از PyPI نصب کنید.
pip install aspose-words
مراحل تبدیل RTF به PDF
تبدیل اسناد RTF به PDF با استفاده از Aspose.Words یک تکه کیک است. مراحل زیر برای تبدیل RTF به PDF باید انجام دهید.
- سند RTF را با مشخص کردن مسیر آن بارگیری کنید.
- مسیر فایل PDF تبدیل شده را مشخص کنید.
- سند RTF را به عنوان یک فایل PDF در مکان مشخص ذخیره کنید.
RTF را با استفاده از پایتون به PDF تبدیل کنید
بیایید اکنون نگاهی به نحوه اجرای مراحل ذکر شده در بالا برای تبدیل یک سند RTF به PDF با استفاده از کلاس ها و متدهای Aspose.Words بیاندازیم.
- سند RTF را با استفاده از کلاس Document بارگیری کنید.
- RTF را با استفاده از روش Document.save (string, SaveFormat) به PDF تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک فایل RTF به فرمت PDF را نشان می دهد.
import aspose.words as aw
# سند RTF را بارگیری کنید
doc = aw.Document("sample.rtf")
# به صورت فایل PDF ذخیره کنید
doc.save("document.pdf", aw.SaveFormat.PDF)
تصویر زیر تصویری از سند ورودی RTF است که در این مثال استفاده کردیم.
تصویر زیر سند PDF تبدیل شده را نشان می دهد.
مجوز API رایگان دریافت کنید
برای استفاده از Aspose.Words برای پایتون بدون محدودیت ارزیابی، میتوانید یک مجوز موقت دریافت کنید.
نتیجه
در این مقاله نحوه تبدیل اسناد RTF به فرمت PDF با استفاده از پایتون را یاد گرفتید. می توانید کتابخانه مذکور را در برنامه های خود نصب کرده و کد ارائه شده را برای خودکارسازی تبدیل RTF به PDF ادغام کنید. علاوه بر این، میتوانید سایر ویژگیهای Aspose.Words برای Python را با استفاده از اسناد کاوش کنید. همچنین، می توانید سوالات خود را در [تالار گفتمان] ما ارسال کنید.