تبدیل JPG به PDF در پایتون | تبدیل JPG به PDF

آیا از تبدیل دستی تصاویر JPG خود به فایل‌های PDF خسته شده‌اید؟ آیا می خواهید این فرآیند را با استفاده از پایتون خودکار کنید؟ جلوترش رو نگاه نکن! در این پست وبلاگ با نحوه تبدیل JPG به PDF در پایتون آشنا خواهیم شد.

ما اغلب فرمت PDF را برای اشتراک گذاری یا ذخیره داده ها و اطلاعات ترجیح می دهیم زیرا طرح و قالب بندی اصلی را حفظ می کند. علاوه بر این، در صورت نیاز به راحتی می توانیم تصاویر JPG را به PDF تبدیل کنیم. اسناد PDF امن تر هستند و می توانند با رمز عبور محافظت شوند، به همین دلیل است که آنها گزینه ای عالی برای به اشتراک گذاری تصاویر حساس هستند. بیایید به تبدیل یک تصویر JPG به یک سند PDF بپردازیم.

این مقاله موضوعات زیر را پوشش می دهد:

  1. کتابخانه تبدیل پایتون JPG به PDF
  2. تبدیل JPG به PDF در پایتون
  3. تبدیل JPG به PDF: یک رویکرد جایگزین
  4. تبدیل JPG به PDF آنلاین
  5. منابع رایگان

کتابخانه پایتون برای تبدیل JPG به PDF

برای تبدیل یک JPG به یک سند PDF، از Aspose.PDF برای پایتون استفاده خواهیم کرد. این یک کتابخانه قوی و غنی است که توسعه دهندگان را قادر می سازد تا به راحتی تصاویر JPG را به فایل های PDF تبدیل کنند. Aspose.PDF با API بصری و عملکرد گسترده خود به شما امکان می دهد فرمت های مختلف تصویر از جمله JPEG، PNG و BMP را به صورت یکپارچه به اسناد PDF با کیفیت بالا تبدیل کنید.

لطفاً یا بسته‌ها را دانلود کنید یا APIها را از PyPI با استفاده از دستورات پیپ زیر در کنسول نصب کنید:

> pip install aspose-pdf

تبدیل JPG به PDF در پایتون

با دنبال کردن مراحل زیر می‌توانیم به راحتی هر تصویر JPG را به سند PDF تبدیل کنیم:

  1. یک نمونه از کلاس Document ایجاد کنید.
  2. یک صفحه خالی جدید به مجموعه Document Pages اضافه کنید.
  3. یک نمونه از کلاس Image ایجاد کنید.
  4. ویژگی Image.file را تنظیم کنید.
  5. یک تصویر به صفحه اضافه کنید.
  6. در نهایت، سند را با استفاده از متد save() ذخیره کنید.

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

# مسیر فایل تصویری
path = "Aspose.jpg"
output_path = "ImagetoPDF.pdf"

# سند PDF جدید را راه اندازی کنید
doc = pdf.Document()

# صفحه خالی را در سند خالی اضافه کنید
page = doc.pages.add()

# یک شیء تصویری ایجاد کنید
image = pdf.Image()
image.file = path

# اضافه کردن تصویر در صفحه
page.paragraphs.add(image)

# ذخیره فایل PDF خروجی
doc.save(output_path)
تبدیل JPG به PDF در پایتون

تبدیل JPG به PDF در پایتون

تبدیل JPG به PDF در پایتون - رویکرد جایگزین

همچنین می‌توانیم با دنبال کردن مراحل زیر، یک سند JPG را با استفاده از Stream به یک سند PDF تبدیل کنیم:

  1. یک نمونه از کلاس Document ایجاد کنید.
  2. یک تصویر را در جریان بارگذاری کنید.
  3. یک صفحه خالی جدید به مجموعه صفحات سند اضافه کنید.
  4. یک نمونه از کلاس Image ایجاد کنید.
  5. جریان تصویر را به ویژگی imagestream شی کلاس Image اختصاص دهید.
  6. به صورت اختیاری، ابعاد صفحه، حاشیه‌ها و کادر برش صفحه را مشخص کنید.
  7. پس از آن، یک تصویر به صفحه اضافه کنید.
  8. در نهایت، سند را با استفاده از متد save() ذخیره کنید.

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

# مسیر فایل تصویری
data_dir = "D:\\Files\\"
image_file = data_dir + "aspose-image.jpg"

# یک سند PDF جدید را راه اندازی کنید
doc = pdf.Document()

# بارگذاری تصویر در جریان
with open(image_file, "rb") as image_stream:
    # یک صفحه خالی اضافه کنید
    page = doc.pages.add()
    
    # یک شیء تصویری ایجاد کنید
    image1 = pdf.Image()

    # جریان فایل تصویر را تنظیم کنید
    image1.image_stream = image_stream
        
    # ابعاد و حاشیه صفحه را تنظیم کنید
    page.page_info.margin.bottom = 0
    page.page_info.margin.top = 0
    page.page_info.margin.right = 0
    page.page_info.margin.left = 0
    page.crop_box = image1.bitmap_size
    
    # اضافه کردن تصویر به صفحه
    page.paragraphs.add(image1)

    # ذخیره فایل PDF خروجی
    output_path = data_dir + "ImagetoPDF_stream.pdf"
    doc.save(output_path)
تبدیل JPG به PDF در پایتون - روش جایگزین

تبدیل JPG به PDF در پایتون - روش جایگزین

شروع به تبدیل JPG به PDF به صورت رایگان!

از صفحه مجوز موقت ما دیدن کنید تا یک مجوز رایگان و بدون محدودیت دریافت کنید و پتانسیل کامل Aspose.PDF برای پایتون را بدون محدودیت باز کنید!

تبدیل JPG به PDF آنلاین

علاوه بر این، می‌توانید با استفاده از برنامه وب با کیفیت بالا و مبدل رایگان JPG به PDF، تصاویر JPG خود را به صورت آنلاین به فرمت PDF تبدیل کنید. این برنامه وب با استفاده از همان کتابخانه قدرتمند توسعه یافته است و به شما امکان می دهد فایل های JPG را بدون نیاز به نصب یا کدنویسی به فرمت PDF تبدیل کنید. به سادگی فایل JPG خود را آپلود کنید و فایل PDF حاصل را در چند ثانیه دانلود کنید!

JPG به PDF - منابع رایگان

علاوه بر تبدیل JPG به PDF، در مورد ایجاد، دستکاری و تبدیل اسناد PDF بیشتر بیاموزید و با استفاده از منابع زیر ویژگی های مختلف کتابخانه را بررسی کنید:

نتیجه

در این مقاله نحوه تبدیل JPG به PDF در پایتون را یاد گرفتیم. با دنبال کردن مراحل ذکر شده در این مقاله، می توانید به راحتی این ویژگی را در برنامه های پایتون خود ادغام کنید و ابزار تبدیل JPG به PDF خود را توسعه دهید. اگر سؤالی دارید، از طریق تالار گفتمان پشتیبانی رایگان ما را در جریان بگذارید.

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