استخراج الصور من PDF Python

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

مكتبة Python لاستخراج الصور في PDF

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

> pip install aspose-pdf 

كيفية استخراج الصور من ملف PDF في بايثون

فيما يلي الخطوات التي سنتبعها لاستخراج الصور من ملف PDF.

  • قم بتحميل ملف PDF.
  • قم بالتكرار خلال الصفحات في ملف PDF.
  • استخراج الصور واحدة تلو الأخرى.
  • احفظ الصور المستخرجة.

دعنا الآن نحول هذه الخطوات إلى كود Python ونستخرج الصور من ملف PDF.

استخراج صور PDF في بايثون

فيما يلي خطوات استخراج الصور من ملف PDF في Python.

  • أولاً ، قم بتحميل ملف PDF باستخدام فئة المستند.
  • قم بالتكرار خلال صفحات ملف PDF باستخدام مجموعة صفحات document.pages.
  • لكل صفحة ، قم بالوصول إلى كل XImage في مجموعة resources.images.
  • احفظ كل صورة في الموقع المطلوب باستخدام طريقة XImage.save().

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

import aspose.pdf as ap
import aspose.pydrawing as drawing

# قم بتحميل ملف PDF
document = ap.Document("document.pdf")

image_counter = 1
image_name = "image_{counter}.jpg"

# حلقة خلال جميع الصفحات
for page in document.pages:

    # حلقة من خلال الصور على الصفحة
   for image in page.resources.images: 
        
        # إنشاء كائن دفق الذاكرة لحفظ الصورة
        with open(image_name.format(counter=image_counter), "wb") as stream:
           
            # احفظ الصورة
            image.save(stream, drawing.imaging.ImageFormat.jpeg)
            image_counter = image_counter + 1

مستخرج صور PDF على الإنترنت

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

مكتبة Python PDF

يمكنك الحصول على ترخيص مؤقت مجاني واستخراج الصور من ملفات PDF دون أي قيود.

بالإضافة إلى ذلك ، يمكنك استكشاف المزيد حول مكتبة Python PDF باستخدام التوثيق. أيضًا ، يمكنك نشر استفساراتك على المنتدى.

خاتمة

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

أنظر أيضا