أدوات تعديل ملفات PDF في أوبرونتو - بوبلر
في بعض الأحيان تحتاج إلى إضافة صفحة إلى ملف PDF...
أو يومًا آخر ترغب في استخراج الصورة والنص من ملف PDF…
الصورة أعلاه هي صورة تم إنشاؤها بواسطة نموذج Flux 1) لشرح كيف “المنشارات مشغولة جدًا بالبحث عن الوثائق المحمولة”.
حول Poppler
Poppler هي مكتبة مجانية ومفتوحة المصدر لعرض ملفات PDF، وتُستخدم في أنظمة Linux، بما في ذلك Ubuntu. توفر أدوات سطر الأوامر لتعديل وتحويل ملفات PDF. إليك ملخصًا لأدوات Poppler في Ubuntu وكيفية استخدامها:
ما هو Poppler في Ubuntu؟
- Poppler هي مكتبة لعرض ملفات PDF تعتمد على قاعدة الشيفرة xpdf-3.0.
- تشمل أدوات سطر الأوامر المتعددة لاستخراج النص، والصور، ودمج/تقسيم ملفات PDF، وتحويلها إلى تنسيقات أخرى.
- تُستخدم بشكل شائع في بيئات سطح المكتب GNOME وKDE.
التركيب
لتركيب أدوات Poppler في Ubuntu، قم بتشغيل:
sudo apt-get install poppler-utils
Poppler هي مكتبة لعرض ملفات PDF تعتمد على متصفح PDF Xpdf.
تحتوي هذه الحزمة على أدوات سطر الأوامر (المبنية على Poppler) للحصول على معلومات حول ملفات PDF، تحويلها إلى تنسيقات أخرى، أو تعديلها:
- pdfdetach – قائمة أو استخراج الملفات المضمنة (المرفقات)
- pdffonts – تحليل الخطوط
- pdfimages – استخراج الصور
- pdfinfo – معلومات المستند
- pdfseparate – أداة استخراج الصفحات
- pdfsig – التحقق من подписات رقمية
- pdftocairo – تحويل PDF إلى PNG/JPEG/PDF/PS/EPS/SVG باستخدام Cairo
- pdftohtml – تحويل PDF إلى HTML
- pdftoppm – تحويل PDF إلى PPM/PNG/JPEG
- pdftops – تحويل PDF إلى PostScript (PS)
- pdftotext – استخراج النص
- pdfunite – أداة دمج المستندات
أدوات Poppler الرئيسية واستخدامها
-
pdfinfo
– الحصول على بيانات PDF (العنوان، المؤلف، الصفحات، إلخ)pdfinfo file.pdf
-
pdftotext
– استخراج النص من ملف PDFpdftotext file.pdf [output.txt]
-
pdfimages
– استخراج الصور من ملف PDFpdfimages file.pdf output_prefix
-
pdftoppm
/pdftocairo
– تحويل صفحات PDF إلى صور (PNG، JPEG، إلخ)pdftoppm -png file.pdf output_prefix
-
pdfseparate
– تقسيم ملف PDF إلى صفحات فرديةpdfseparate file.pdf output_%d.pdf
-
pdfunite
– دمج عدة ملفات PDF في ملف واحدpdfunite file1.pdf file2.pdf merged.pdf
-
pdftohtml
– تحويل PDF إلى HTMLpdftohtml file.pdf [output.html]
-
pdffonts
– قائمة الخطوط المستخدمة في ملف PDFpdffonts file.pdf
ملاحظات إضافية
- معظم الأوامر تدعم خيار
-h
أو--help
للحصول على خيارات تفصيلية. - تأتي Poppler مثبتة مسبقًا في العديد من أنظمة Linux، ولكن إذا كانت مفقودة، يمكن تثبيت
poppler-utils
عبرapt
.
معلومات حزمة Launchpad الخاصة بـ Ubuntu
https://launchpad.net/ubuntu/+source/poppler
gir1.2-poppler-0.18: بيانات GObject introspection لـ poppler-glib
libpoppler-cpp-dev: مكتبة لعرض PDF -- ملفات التطوير (واجهة CPP)
libpoppler-cpp1: مكتبة لعرض PDF (مكتبة CPP المشتركة)
libpoppler-cpp1-dbgsym: لا توجد ملخصًا متوفرًا لـ libpoppler-cpp1-dbgsym في ubuntu plucky.
libpoppler-dev: مكتبة لعرض PDF -- ملفات التطوير
libpoppler-glib-dev: مكتبة لعرض PDF -- ملفات التطوير (واجهة GLib)
libpoppler-glib-doc: مكتبة لعرض PDF -- وثائق الواجهة GLib
libpoppler-glib8t64: مكتبة لعرض PDF (مكتبة مشتركة قائمة على GLib)
libpoppler-glib8t64-dbgsym: رموز التصحيح لـ libpoppler-glib8t64
libpoppler-private-dev: مكتبة لعرض PDF -- ملفات التطوير الخاصة
libpoppler-qt5-1t64: مكتبة لعرض PDF (مكتبة مشتركة قائمة على Qt 5)
libpoppler-qt5-1t64-dbgsym: رموز التصحيح لـ libpoppler-qt5-1t64
libpoppler-qt5-dev: مكتبة لعرض PDF -- ملفات التطوير (واجهة Qt 5)
libpoppler-qt6-3t64: مكتبة لعرض PDF (مكتبة مشتركة قائمة على Qt 6)
libpoppler-qt6-3t64-dbgsym: رموز التصحيح لـ libpoppler-qt6-3t64
libpoppler-qt6-dev: مكتبة لعرض PDF -- ملفات التطوير (واجهة Qt 6)
libpoppler140: مكتبة لعرض PDF
libpoppler140-dbgsym: رموز التصحيح لـ libpoppler140
poppler-utils: أدوات PDF (المبنية على Poppler)
poppler-utils-dbgsym: رموز التصحيح لـ poppler-utils