متن را به PNG، JPEG یا GIF در پایتون تبدیل کنید

تبدیل متن به تصویر اغلب در موارد مختلف مورد نیاز است، مانند اینکه متن فقط خواندنی باشد. می توانید متن را به تصاویری مانند PNG، JPG، GIF و غیره تبدیل کنید. در این مقاله نحوه تبدیل متن به PNG، JPEG یا تصویر GIF به صورت برنامه نویسی در پایتون.

API برای تبدیل متن به PNG، JPEG یا GIF تصویر در پایتون

برای تبدیل متن به تصویر، از Aspose.Words برای پایتون استفاده خواهیم کرد. این یک کتابخانه قدرتمند پایتون است که به شما امکان ایجاد و دستکاری اسناد متنی را می دهد. می توانید کتابخانه را در برنامه پایتون خود از PyPI با استفاده از دستور pip زیر نصب کنید.

> pip install aspose-words

تبدیل متن (TXT) به تصویر در پایتون

فایل‌های TXT ساده‌ترین و آسان‌ترین راه را برای ذخیره متن ساده بدون هیچ گونه قالب‌بندی فراهم می‌کنند. بنابراین، ما از یک فایل TXT استفاده می کنیم و متن آن را به تصاویر PNG، JPEG یا GIF تبدیل می کنیم. در زیر مراحل تبدیل متن به تصویر در پایتون آمده است.

  • فایل متنی را با استفاده از کلاس Document بارگیری کنید.
  • در تمام صفحات سند حلقه بزنید.
  • هر صفحه را با استفاده از متد ()Document.extractpages استخراج کنید.
  • با استفاده از روش ()Document.save صفحه را به عنوان PNG (یا فرمت تصویر دیگری) ذخیره کنید.

نمونه کد زیر نحوه انجام تبدیل متن به تصویر در پایتون را نشان می دهد.

import aspose.words as aw

# بارگذاری سند متنی
doc = aw.Document("Input.txt")

# از طریق صفحات حلقه بزنید
for page in range(0, doc.page_count):
    # هر صفحه را به عنوان تصویر jpg ذخیره کنید
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"Output_{page + 1}.jpg")

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

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

نتیجه

در این مقاله با نحوه تبدیل متن به تصویر به صورت برنامه نویسی در پایتون آشنا شدید. شما می توانید به سادگی کتابخانه را نصب کنید و از نمونه کد ارائه شده برای تبدیل متن به تصاویر PNG، JPEG یا GIF استفاده کنید. علاوه بر این، می‌توانید با استفاده از مستندات درباره کتابخانه اطلاعات بیشتری کسب کنید. همچنین، می‌توانید سؤالات یا سؤالات خود را از طریق [فروم 10 ما به اشتراک بگذارید.

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