PDF یکی از فرمتهای فایل حاکم است که عمدتاً برای اشتراکگذاری و چاپ اسناد استفاده میشود. اغلب، ترجیح می دهید اسناد/فایل ها با فرمت های مختلف را قبل از اشتراک گذاری به PDF تبدیل کنید. در موارد خاص، باید PNG، JPG و سایر تصاویر را به صورت برنامهنویسی به فرمت PDF تبدیل کنید. برای دستیابی به آن، این مقاله نحوه تبدیل یک تصویر به PDF در پایتون را پوشش می دهد. همچنین با تبدیل چندین تصویر به یک پی دی اف آشنا خواهید شد.
- کتابخانه تبدیل تصویر به PDF پایتون
- تبدیل تصویر به پی دی اف در پایتون
- تبدیل چندین تصویر به PDF در پایتون
کتابخانه تبدیل تصویر به PDF پایتون - دانلود رایگان
Aspose.Words for Python یک کتابخانه قدرتمند و غنی از ویژگی است که به شما امکان می دهد با اسناد متنی از جمله Word، PDF و غیره کار کنید. همچنین تبدیل اسناد متنی با کیفیت بالا به فرمت های مختلف محبوب را ارائه می دهد. ما در این مقاله از این کتابخانه برای تبدیل تصاویر به PDF استفاده خواهیم کرد. با استفاده از دستور pip زیر می توانید کتابخانه را از PyPI نصب کنید.
> pip install aspose-words
تبدیل تصویر به پی دی اف در پایتون
در زیر مراحل تبدیل تصویر به فایل PDF در پایتون آمده است.
- ابتدا با استفاده از کلاس Document یک سند جدید ایجاد کنید.
- سپس یک شی DocumentBuilder ایجاد کنید و آن را با شی Document مقداردهی اولیه کنید.
- با استفاده از روش DocumentBuilder.insertimage(fileName) تصویر را در سند وارد کنید.
- در نهایت، سند PDF را با استفاده از روش Document.save(fileName) ذخیره کنید.
نمونه کد زیر نحوه تبدیل یک تصویر PNG به PDF در پایتون را نشان می دهد.
import aspose.words as aw
# یک سند جدید ایجاد کنید
doc = aw.Document()
# یک سند ساز ایجاد کنید
builder = aw.DocumentBuilder(doc)
# درج تصویر در سند
builder.insert_image("logo.png")
# ذخیره به صورت PDF
doc.save("image-to-pdf.pdf")
تبدیل چندین تصویر به PDF در پایتون
در زیر مراحل تبدیل چندین تصویر به یک فایل PDF در پایتون آمده است.
- ابتدا با استفاده از کلاس Document یک سند جدید ایجاد کنید.
- سپس یک شی DocumentBuilder ایجاد کنید و آن را با شی Document مقداردهی اولیه کنید.
- لیست فایل های تصویری را از پوشه مورد نظر دریافت کنید.
- لیست فایل های تصویر را حلقه بزنید و هر تصویر را با استفاده از روش DocumentBuilder.insertimage(fileName) در سند وارد کنید.
- در نهایت، سند PDF را با استفاده از روش Document.save(fileName) ذخیره کنید.
نمونه کد زیر تبدیل چندین تصویر به یک پی دی اف را در پایتون نشان می دهد.
import aspose.words as aw
import os
# دایرکتوری تصویر
dir = "D:\\images\\"
# یک سند جدید ایجاد کنید
doc = aw.Document()
# یک سند ساز ایجاد کنید
builder = aw.DocumentBuilder(doc)
# حلقه بین تصاویر در پوشه
for imageFile in os.listdir(dir):
# درج تصویر در سند
builder.insert_image(os.path.join(dir, imageFile))
# ذخیره به صورت PDF
doc.save("images-to-pdf.pdf")
تبدیل تصویر به PDF پایتون - مجوز رایگان دریافت کنید
با [دریافت مجوز موقت رایگان] می توانید تصاویر را بدون محدودیت ارزیابی به PDF تبدیل کنید.
Python Image to PDF Library - ادامه مطلب
می توانید با استفاده از documentation درباره Aspose.Words برای پایتون بیشتر کاوش کنید. اگر سؤالی دارید، از طریق تالار گفتمان ما را در جریان بگذارید.
نتیجه
در این مقاله نحوه تبدیل تصویر به فرمت PDF در پایتون را یاد گرفتید. همچنین، نحوه تبدیل چندین تصویر به یک پی دی اف را به صورت برنامه نویسی دیده اید. شما به راحتی می توانید نمونه کدهای ارائه شده را در برنامه خود ادغام کرده و تبدیل تصویر به PDF را انجام دهید.