ترکیب چندین تصویر JPG به یک سند PDF نقش مهمی را در زمینههای مختلفی از ساخت آلبومهای عکس تا تهیه اسناد برای ارائه و به اشتراک گذاری با دیگران ایفا میکند. در این راهنمای مرحله به مرحله با نمونههای کد، ما شما را از محیط تنظیم تا اجرای کد همراهی میکنیم. تا پایان این مقاله، شما به درک کاملی از چگونگی ترکیب تصاویر JPG به PDF با استفاده از Python میرسید.
این مقاله شامل موضوعات زیر است:
- کتابخانه Python برای ترکیب JPG به PDF
- ترکیب چند تصویر JPG به PDF در Python
- نمونه کد کامل
- ترکیب JPG به PDF آنلاین
- منابع رایگان
کتابخانه Python برای ترکیب JPG به PDF
Aspose.PDF یک کتابخانه چند منظوره است که به توسعهدهندگان اجازه میدهد تا فایلهای PDF را در برنامههای خود ایجاد، تغییر و تبدیل کنند. این کتابخانه از ویژگیهای متعددی از جمله مدیریت متن، درج تصویر و ادغام سند پشتیبانی میکند. برای ترکیب تصاویر JPG به PDF، ما از Aspose.PDF for Python استفاده خواهیم کرد. این کتابخانه به توسعهدهندگان Python این امکان را میدهد که از این قابلیتها برای کار با اسناد PDF به صورت برنامهنویسی بهرهبرنداری کنند.
تنظیم محیط
قبل از اینکه به کد بپردازیم، اطمینان حاصل کنیم که محیط مناسبی برای پروژه خود داریم. به این منظور، نیاز داریم به:
- Python نسخه 3.6 یا بالاتر
- pip (نصبکننده بستههای Python)
- کتابخانه Aspose.PDF for Python
نصب Aspose.PDF for Python
لطفاً بسته را دانلود کنید یا آن را از PyPI با اجرای دستور pip زیر در کنسول نصب کنید:
pip install aspose-pdf
این دستور پکیج Aspose.PDF و وابستگیهای آن را دانلود و نصب میکند.
ترکیب چند تصویر JPG به PDF در Python
ما میتوانیم به راحتی چند تصویر JPG را به یک سند PDF ترکیب کنیم با دنبال کردن مراحل زیر:
1. بارگذاری تصاویر JPG از دایرکتوری
اولین قدم، بارگیری تصاویر JPG است که میخواهیم در PDF ترکیب کنیم. ما میتوانیم از کتابخانههای تعبیهشده Python برای خواندن تصاویر از سیستم فایل استفاده کنیم.
import os
# دایرکتوری حاوی تصاویر JPG
image_directory = "مسیر/به/تصاویر/شما"
# لیستی از همه فایلهای JPG در دایرکتوری را دریافت میکنیم
image_files = [f for f in os.listdir(image_directory) if f.endswith('.jpg')]
2. افزودن تصاویر بارگیری شده به PDF
بعد، ما یک سند PDF جدید ایجاد کرده و هر تصویر JPG را به یک صفحه جدید اضافه میکنیم. Aspose.PDF به ما اجازه میدهد تا با استفاده از متد page.paragraphs.add() تصاویر را به صفحات PDF اضافه کنیم.
# ایجاد یک سند PDF و اضافه کردن تصویر به آن
doc = Document()
page = doc.pages.add()
# اضافه کردن تصاویر به صفحه
for img in image_files:
# ایجاد یک شیء تصویر
image = Image()
# تنظیم جریان فایل تصویر
image.file = image_directory + img
# اضافه کردن تصویر به مجموعه پاراگرافهای صفحه
page.paragraphs.add(image)
این قطعه کد از هر فایل JPG عبور میکند، یک صفحه جدید به سند PDF اضافه میکند و تصویر را به صفحه اضافه میکند.
3. ذخیره سند PDF نهایی
در نهایت، پس از اضافه کردن تمام تصاویر، ما سند PDF را ذخیره میکنیم. متد document.save() سند را در فایل مشخصی نوشته میکند.
# ذخیره سند
doc.save("merged-jpgs-to-PDF.pdf")
ترکیب JPG به PDF - نمونه کد کامل
در ادامه، کد کامل برای ترکیب تصاویر JPG به PDF:
دریافت یک لایسنس رایگان!
برای دریافت لایسنس نامه موقت و بدون محدودیت Aspose.PDF برای Python، به صفحه لایسنس موقت ما مراجعه کنید و تمام قابلیتهای این کتابخانه را بدون هیچ محدودیتی تجربه کنید!
ترکیب JPG به PDF آنلاین
علاوه بر این، میتوانید به صورت رایگان تصاویر JPG خود را به یک سند PDF آنلاین با استفاده از این ادغامدهنده JPG به PDF استفاده کنید.
ترکیب JPG به PDF – منابع رایگان
علاوه بر ترکیب تصاویر JPG به یک سند PDF، یاد بگیرید که چگونه اسناد PDF را ایجاد، تغییر و تبدیل کنید. ویژگیهای مختلف دیگر Aspose.PDF برای Python را با استفاده از منابع زیر بررسی کنید:
نتیجه
در این مقاله، یادگرفتیم که چگونه با استفاده از Aspose.PDF برای Python تصاویر JPG را به یک سند PDF ترکیب کنیم. کتابخانه Aspose.PDF امکان API قدرتمندی را فراهم میآورد که اجازه کنترل و سفارشیسازی گستردهای را بر روی سند PDF نهایی فراهم میکند. با دنبال کردن مراحل این راهنما، شما قادر به اضافه کردن تصاویر JPG متعدد به یک سند PDF و سفارشیسازی خروجی برای تطبیق با نیازهای خود خواهید بود.
اگر سوالی دارید، میتوانید از طریق انجمن پشتیبانی رایگان ما با ما تماس بگیرید.