PDF فایلها در همه جا به شکل اسناد، فاکتورها، رسیدها، مقالات و غیره وجود دارند. این یکی از راحت ترین فرمت ها برای چاپ و اشتراک گذاری اسناد است. در موارد خاص، باید فایلهای PDF را برای ایجاد تصاویر کوچک یا جاسازی در برنامههای جلویی خود به JPG تبدیل کنید. برای دستیابی به آن، این مقاله نحوه تبدیل صفحات در یک PDF به تصاویر JPG را به صورت برنامهنویسی در پایتون پوشش میدهد.
کتابخانه تبدیل PDF به JPG پایتون
Aspose.Words for Python یک کتابخانه غنی از ویژگی ها برای خودکارسازی عملیات پردازش کلمه در برنامه های پایتون است. این به شما امکان می دهد اسناد متنی را به طور یکپارچه ایجاد و دستکاری کنید. ما از این کتابخانه برای تبدیل فایل های PDF به تصاویر JPG استفاده خواهیم کرد. می توانید کتابخانه را در برنامه پایتون خود از PyPI با استفاده از دستور pip زیر نصب کنید.
> pip install aspose-words
نحوه تبدیل PDF به JPG در پایتون
بیایید ببینیم چگونه یک فایل PDF را در پایتون به JPG تبدیل کنیم. برای این کار، فقط باید فایل PDF را بارگیری کنید، صفحات آن را حلقه بزنید و هر صفحه را به عنوان یک تصویر JPG ذخیره کنید. در زیر مراحل ذخیره صفحات در یک فایل PDF به عنوان تصاویر JPG در پایتون آمده است.
- فایل PDF را با استفاده از کلاس Document بارگیری کنید.
- صفحات را حلقه بزنید و هر صفحه را با استفاده از متد ()Document.extractpages استخراج کنید.
- با استفاده از روش ()document.save هر صفحه را در PDF به عنوان تصویر JPG ذخیره کنید.
نمونه کد زیر نحوه انجام تبدیل PDF به JPG در پایتون را نشان می دهد.
import aspose.words as aw
# فایل PDF را بارگیری کنید
doc = aw.Document("PDF.pdf")
# هر صفحه را در PDF به صورت JPG ذخیره کنید
for page in range(0, doc.page_count):
extractedPage = doc.extract_pages(page, 1)
extractedPage.save(f"Output_{page + 1}.jpg")
مجوز رایگان دریافت کنید
برای استفاده از Aspose.Words برای Python بدون محدودیت ارزیابی، میتوانید یک مجوز موقت رایگان دریافت کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های PDF به تصاویر JPG در پایتون آشنا شدید. شما می توانید از این ویژگی برای ایجاد تصاویر کوچک JPG از صفحات PDF و جاسازی آنها در برنامه های خود استفاده کنید. علاوه بر این، میتوانید با استفاده از مستندات اطلاعات بیشتری در مورد کتابخانه پردازش کلمه پایتون داشته باشید. همچنین، میتوانید سؤالات یا سؤالات خود را از طریق [فروم 9 ما به اشتراک بگذارید.