الأربعاء، 20 أكتوبر 2010

الحصول على الصور من ملفات PDF في لينكس


الحصول على الصور من ملفات PDF في لينكس


البرنامج pdfimages صمم لاستخراج الصور من ملفات PDF , وحفظها بصيغة "JPEG" أو صيغة "PPM" التي تستخدم في ملفات PDF.

التثبيت:


لتثبيت الحزمة البرمجية لنظام "ubuntu" أستخدم الأمر التالي :

apt-get install poppler-utils

هذه الحزمة البرمجية تحتوي أكثر من أداة لتعامل مع ملفات PDF , لكننا سنتعامل مع الأمر "pdfimages" فقط في هذا الدرس .

الأمثلة :


هذا الأمر سيقوم يأستخراج جميع الصور الموجودة في ملف PDF المعين من قبل المستخدم و القيام بحفظها بالصيغة المستخدم داخل الملف , و تكون في الغالب PPM , و سوف تحفظ هذه الصور في المجلد المحدد من قبلنا في هذه الحالة "/home/abgoor/Pictuers" , يجب أن تعرف أن البرنامج سيعرض رسالة خطأ في حالة عدم وجود المجلد و أيضا سيتجاهل الأمر في حالة عدم تحديد المجلد المراد حفظ الصور فيه :

pdfimages abgoor.pdf /home/abgoor/Pictuers

عند فتح المجلد المحتوي على الصور ستجد أن البرنامج قام بتسمية الصور بأسم "image-00{0,1,2,3}.ppm" .

لحفظ الصور بصيغة "JPEG" فقط ضع التعليمة "-j":

pdfimages –j abgoor.pdf /home/abgoor/Pictuers

في حالة أنك أردت تحديد الصفحة التي يبتدأ عندها عملية الحصول على الصور أستخدم التعليمة "-f" متبوعة بقيمة الصفحة :

pdfimages –j –f 23 abgoor.pdf /home/abgoor/Pictuers

و أذا أردت أن توقف البرنامج عند صفحة معينة تستخدم التعليمة "-l" متبوعة برقم الصفحة :

pdfimages –j –l 45 abgoor.pdf /home/abgoor/Pictuers

اذا كان الصورة التي تحتاجها في صفحة محددة أستخدم التعليمتين  "-f" و "-l" كمثال التالي :

pdfimages –j –f 45 –l 45 abgoor.pdf /home/abgoor/Pictuers

أذا كان الملف محمي تستطيع استخدام التعليمتين التاليتان:

-opw password
كلمة سر مالك الملف
-opu password
كلمة السر المستخدمة لقراءة الملف










ليست هناك تعليقات:

إرسال تعليق