تحويل الصورة إلى PDF في Python

PDF هو أحد تنسيقات الملفات الرئيسية ، والذي يستخدم بشكل أساسي لمشاركة المستندات وطباعتها. غالبًا ما تفضل تحويل المستندات / الملفات ذات التنسيقات المختلفة إلى PDF قبل المشاركة. في حالات محددة ، تحتاج إلى تحويل PNG ، JPG ، وصور أخرى إلى تنسيق PDF برمجيًا. لتحقيق ذلك ، تتناول هذه المقالة كيفية تحويل صورة إلى ملف PDF في Python. ستتعرف أيضًا على كيفية تحويل صور متعددة إلى ملف PDF واحد.

مكتبة محول الصور من Python إلى PDF - تنزيل مجاني

Aspose.Words for Python مكتبة قوية وغنية بالمميزات تتيح لك العمل مع المستندات النصية بما في ذلك Word و PDF وما إلى ذلك ، كما أنها توفر تحويلًا عالي الدقة للمستندات النصية إلى تنسيقات شائعة متنوعة. سنستخدم هذه المكتبة لتحويل الصور إلى ملفات PDF في هذه المقالة. يمكنك تثبيت المكتبة من PyPI باستخدام أمر pip التالي.

> pip install aspose-words

قم بتحويل صورة إلى PDF في Python

فيما يلي خطوات تحويل صورة إلى ملف PDF في Python.

  • أولاً ، قم بإنشاء مستند جديد باستخدام فئة المستند.
  • ثم قم بإنشاء كائن DocumentBuilder وتهيئته باستخدام كائن Document.
  • أدخل الصورة في المستند باستخدام طريقة DocumentBuilder.insert_image(fileName).
  • أخيرًا ، احفظ مستند PDF باستخدام طريقة Document.save(fileName).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل صورة PNG إلى ملف PDF في Python.

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 في Python

فيما يلي خطوات تحويل صور متعددة إلى ملف PDF واحد في Python.

  • أولاً ، قم بإنشاء مستند جديد باستخدام فئة المستند.
  • ثم قم بإنشاء كائن DocumentBuilder وتهيئته باستخدام كائن Document.
  • احصل على قائمة ملفات الصور من المجلد المطلوب.
  • قم بالتكرار خلال قائمة ملفات الصور وأدخل كل صورة في المستند باستخدام طريقة DocumentBuilder.insert_image (fileName).
  • أخيرًا ، احفظ مستند PDF باستخدام طريقة Document.save(fileName).

يوضح نموذج الكود التالي تحويل صور متعددة إلى ملف PDF واحد في Python.

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")

Image to PDF Python Converter - احصل على ترخيص مجاني

يمكنك تحويل الصور إلى PDF بدون قيود التقييم عن طريق الحصول على ترخيص مؤقت مجاني.

صورة Python إلى مكتبة PDF - اقرأ المزيد

يمكنك استكشاف المزيد حول Aspose.Words for Python باستخدام التوثيق. إذا كان لديك أي استفسارات ، فلا تتردد في إخبارنا عبر المنتدى.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل صورة إلى تنسيق PDF في Python. لقد رأيت أيضًا كيفية تحويل صور متعددة إلى ملف PDF واحد برمجيًا. يمكنك بسهولة دمج نماذج التعليمات البرمجية المتوفرة في التطبيق الخاص بك وإجراء تحويل الصورة إلى PDF.

أنظر أيضا