در این راهنمای کوتاه، نحوه تبدیل تصاویر به PDF با استفاده از پایتون را خواهید دید. بسته PIL برای تحقق این هدف مورد استفاده قرار خواهد گرفت.
به عنوان پاسخ سریع، کدی داریم که می توانید از آن برای تبدیل یک تصویر png به PDF با استفاده از Python استفاده کنید (برای JPEG، از پسوند فایل ‘jpg’ استفاده کنید). در ادامه توضیحات تکمیلی برای تبدیل تصویر به pdf با پایتون را خواهید دید:
نحوه تبدیل لیستی از تصاویر به PDF نیز در ادامه آموزش داده خواهد شد.
مراحل تبدیل تصاویر به PDF با استفاده از پایتون
مرحله 1: بسته PIL را نصب کنید
برای شروع، بسته PIL را با استفاده از دستور زیر (در ویندوز) نصب کنید:
میتوانید این راهنما را برای دستورالعملهای نصب بسته با استفاده از pip دنبال کنید.
پس از نصب PIL، ماژول Image از این کتابخانه را در برنامه خود وارد می کنیم
مرحله 2: مسیری که تصویر شما در آن ذخیره شده است را کپی کنید
در مرحله بعد، مسیری را که تصویر شما در آن ذخیره شده است، بگیرید.
به عنوان مثال، فرض کنید یک تصویر png به نام ” view_1 ” در مسیر زیر ذخیره شده است:
C:\Users\Ron\Desktop\Test\view_1.png
برای باز کردن تصویر متد open از ماژول Image را فراخوانی می کنیم.
مرحله 3: تبدیل تصویر به PDF
برای تبدیل این تصویر به PDF از متد convert بر روی شیء تصویر استفاده می کنیم و آرگومان RGB را به آن ارسال می کنیم.
اگر تصاویر JPEG (به جای png) دارید، همین اصول اعمال می شود. در این صورت، فقط باید پسوند فایل را به ‘ jpg ‘ تغییر دهید :
با استفاده از پایتون لیستی از تصاویر را به PDF تبدیل کنید
اگر لیستی از تصاویر داشته باشید و بخواهید همه آنها را در یک فایل PDF ذخیره کنید چه؟
به عنوان مثال، اجازه دهید چند تصویر دیگر را در همان مسیر اضافه کنیم:
بعد، تبدیل را انجام دهید:
سپس، یک image_list جدید (به استثنای تصویر اول) ایجاد کنید:
و در نهایت، دستور زیر را برای ذخیره PDF اعمال کنید (به «im_1» در ابتدا توجه کنید):
کد کامل:
هنگامی که کد را اجرا می کنید (بر اساس مسیرهای خود)، یک PDF واحد دریافت خواهید کرد که شامل تمام تصاویر است.
ممنون از این مقاله کاربردی