تحويل 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 for Python. إنها مكتبة قوية وغنية بالميزات تمكن المطورين من تحويل صور JPG بكفاءة إلى ملفات PDF بسهولة. بفضل واجهة برمجة التطبيقات (API) البديهية والوظائف الشاملة، يتيح لك Aspose.PDF تحويل تنسيقات الصور المختلفة بسلاسة، بما في ذلك JPEG وPNG و BMP، إلى مستندات PDF عالية الجودة.

يرجى إما تنزيل الحزم أو تثبيت واجهات برمجة التطبيقات من PyPI باستخدام أوامر النقطة التالية في وحدة التحكم:

> pip install aspose-pdf

تحويل JPG إلى PDF في بايثون

يمكننا بسهولة تحويل أي صورة JPG إلى مستند PDF باتباع الخطوات التالية:

  1. قم بإنشاء مثيل لفئة المستند.
  2. أضف صفحة فارغة جديدة إلى مجموعة صفحات المستندات.
  3. إنشاء مثيل لفئة الصورة.
  4. قم بتعيين الخاصية Image.file.
  5. أضف صورة إلى الصفحة.
  6. وأخيرًا، احفظ المستند باستخدام طريقة save().

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

# مسار ملف الصورة
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 في Python - نهج بديل

يمكننا أيضًا تحويل ملف JPG إلى مستند PDF باستخدام Stream باتباع الخطوات التالية:

  1. قم بإنشاء مثيل لفئة المستند.
  2. قم بتحميل صورة في الدفق.
  3. أضف صفحة فارغة جديدة إلى مجموعة صفحات المستندات.
  4. إنشاء مثيل لفئة الصورة.
  5. قم بتعيين دفق الصور إلى خاصية دفق الصور لكائن فئة الصورة.
  6. اختياريًا، حدد أبعاد الصفحة والهوامش ومربع اقتصاص الصفحة.
  7. وبعد ذلك قم بإضافة صورة إلى الصفحة.
  8. وأخيرًا، احفظ المستند باستخدام طريقة save().

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

# مسار ملف الصورة
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 for Python دون أي قيود!

تحويل JPG إلى PDF عبر الإنترنت

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

JPG إلى PDF – موارد مجانية

إلى جانب تحويل JPG إلى PDF، تعرف على المزيد حول إنشاء مستندات PDF ومعالجتها وتحويلها، واستكشف العديد من الميزات الأخرى للمكتبة باستخدام الموارد أدناه:

خاتمة

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

أنظر أيضا