كيفية تقسيم ملفات PDF من محطة Linux باستخدام PDFtk

إحدى أفضل الطرق لتقسيم ملفات PDF على نظام Linux ليست باستخدام أداة واجهة المستخدم الرسومية مثل Evince أو Ocular. بدلاً من ذلك ، إنه مع تطبيق طرفي يسمى PDFtk. لا يمكنها فقط تقسيم ملفات PDF ، بل يمكنها أيضًا تحريرها وتعديلها.

قم بتثبيت PDFtk

كان هذا التطبيق موجودًا منذ فترة ويمكن تثبيته بسهولة على معظم توزيعات Linux. افتح نافذة طرفية واتبع الإرشادات أدناه لتثبيت التطبيق.

ملاحظة: لتثبيت PDFtk ، يجب أن تستخدم Ubuntu أو Debian أو Arch Linux أو Fedora أو OpenSUSE. إذا كنت لا تقوم بتشغيل أي من توزيعات Linux هذه ، فاتبع تعليمات المصدر في الأسفل.

أوبونتو

sudo apt install pdftk

دبيان

sudo apt-get install pdftk

قوس لينكس

يمكن استخدام PDFtk على Arch Linux ، لكن لن يتمكن المستخدمون من تثبيت البرنامج من مصادر Arch Linux الرئيسية. بدلاً من ذلك ، يلزم التفاعل مع Arch Linux AUR. لبدء تثبيت PDFtk على Arch ، افتح Terminal واستخدم مدير الحزم Pacman لمزامنة أحدث إصدار من  أداة Git  .

ملاحظة: هناك حزمة PDFtk أخرى على AUR تجعل تثبيت البرنامج أسهل ، حيث تقوم بفك تجميع برنامج جاهز بدلاً من البناء من المصدر. لا نوصي بالسير في هذا الطريق ، حيث توجد مشاكل في حزمة GCC-GCJ الجاهزة.

sudo pacman -S git

الآن بعد أن  عمل Git  على Arch Linux ، ستتمكن من استخدامه لتنزيل أحدث إصدار من لقطة PDFtk AUR. في الجهاز ، استخدم  git clone  لتنزيل ملف تعليمات الإنشاء.

استنساخ بوابة https://aur.archlinux.org/pdftk.git

باستخدام  أمر القرص المضغوط  ، انقل الجهاز الطرفي من الدليل الرئيسي للمستخدم إلى مجلد pdftk  المستنسخ حديثًا  .

سد pdftk

داخل مجلد مصادر PDFtk ، ابدأ عملية البناء عن طريق تشغيل  makepkg . ضع في اعتبارك أن تشغيل  الأمر makepkg  سيؤدي تلقائيًا إلى تنزيل وتجميع وتثبيت أي ملفات تبعية مطلوبة. ومع ذلك ، إذا فشل المنشئ في الاستيلاء تلقائيًا على هذه التبعيات ، فستحتاج إلى تثبيتها يدويًا. يمكن العثور على جميع التبعيات الخاصة بحزمة PDFtk AUR على هذا الرابط .

فيدورا

حاليًا ، لا توجد حزمة Fedora PDFtk في مستودعات البرامج. لحسن الحظ ، من السهل تشغيل حزم OpenSUSE. ابدأ باستخدام  wget  لتنزيل الحزم الضرورية.

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/pdftk-2.02-10.1.x86_64.rpm

wget https://ftp.gwdg.de/pub/opensuse/distribution/leap/42.3/repo/oss/suse/x86_64/libgcj48-4.8.5-24.14.x86_64.rpm

باستخدام  أمر القرص المضغوط  ، انقل الجهاز إلى مجلد التنزيلات.

cd ~ / التنزيلات

أخيرًا ، استخدم مدير حزم DNF لتثبيت PDFtk:

sudo dnf قم بتثبيت libgcj48-4.8.5-24.14.x86_64.rpm pdftk-2.02-10.1.x86_64.rpm -y

OpenSUSE

sudo zypper تثبيت pdftk

بناء من المصدر

لا يتطلب إنشاء ملف PDFtk من المصدر الكثير من الجهد ، حيث توجد ملفات إنشاء مُعدة مسبقًا داخل دليل المصدر. لإنشاء البرنامج من المصدر ، ستحتاج أولاً إلى تنزيل الكود. للحصول على الرمز ، استخدم  أداة تنزيل wget  في الجهاز.

كيفية تقسيم ملفات PDF من محطة Linux باستخدام PDFtk

لضمان إنشاء ملف PDFtk بشكل صحيح ، تأكد من تثبيت GCC و GCJ و libgcj على جهاز كمبيوتر يعمل بنظام Linux.

wget https://www.pdflabs.com/tools/pdftk-the-pdf-toolkit/pdftk-2.02-src.zip

بعد ذلك ، استخدم الأمر Unzip لاستخراج مجلد PDFtk Zip إلى مجلد التنزيل بجهاز كمبيوتر Linux. ليس لديك تطبيق Unzip مثبتًا؟ ابحث في مدير الحزم عن "unzip" ، وقم بتثبيته.

cd ~ / التنزيلات

قم بفك ضغط pdftk-2.02-src.zip

يجب أن يؤدي استخراج أرشيف مضغوط لمصدر PDFtk إلى إنشاء مجلد "pdftk-2.02-src" داخل التنزيلات. في المحطة ، استخدم  الأمر CD  لإدخاله.

القرص المضغوط PDFTK-2.02-src

في مجلد الجذر PDFtk ، لا يمكن أن يحدث الكثير. لتجميع أي شيء ، نحتاج إلى نقل الجهاز إلى المجلد الفرعي PDFtk.

سد pdftk

يحتوي المجلد الفرعي PDFtk على العشرات من ملفات Makefiles المتخصصة التي يمكن للمستخدم استخدامها لإنشاء أنظمة تشغيل مختلفة تلقائيًا. باستخدام  الأمر LS ، قم بإدراج محتويات الدليل.

ls

ابحث واعثر على Makefile المحدد الذي تحتاجه وابدأ عملية الإنشاء باستخدام الأمر أدناه. يرجى تذكر تغيير "Makefile.filename" في الأمر أدناه باسم Makefile الذي تريد استخدامه.

جعل -f Makefile.filename

باستخدام PDFtk

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

كيفية تقسيم ملفات PDF من محطة Linux باستخدام PDFtk

pdftk testfile.pdf انفجار

سيقوم PDFtk بإخراج الملفات المنقسمة في نفس موقع الملف المصدر.

هل تريد إصلاح جميع ملفات PDF المقسمة إلى ملف واحد؟ ابدأ بإعادة تسمية ملف PDF الأصلي (للسلامة).

mv testfile.pdf testfile.bak

الآن بعد أن أصبح ملف اختبار PDF آمنًا ، أعد تجميع كل شيء باستخدام PDFtk. أولاً ، استخدم  الأمر LS  لعرض الملفات في الدليل.

ls

بعد ذلك ، أعد تشغيل  أمر LS  ، لكن استخدمه هذه المرة لتخزين جميع أسماء ملفات PDF.

ls * .pdf >> pdf-filenames.txt

قم بتعيين محتويات  pdf-filenames.txt  إلى متغير Bash. استخدام متغير في هذه الحالة ، بدلاً من حرف بدل يعني أنه عندما نعيد دمج ملف PDF ، ستكون جميع الصفحات بالترتيب.

القيمة = $ (<>

أخيرًا ، أعد دمج ملف PDF مع PDFtk  وقيمة $ .

pdftk $ value إخراج cat recombined-document.pdf

Leave a Comment

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

توصيل/التحكم في أجهزة الكمبيوتر عبر الشبكة باستخدام KontrolPack

تحكم بسهولة في أجهزة الكمبيوتر على شبكتك باستخدام KontrolPack. وصّل وأدر أجهزة الكمبيوتر التي تعمل بأنظمة تشغيل مختلفة بكل سهولة.

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

محاكاة نقرات لوحة المفاتيح والماوس باستخدام Actionaz

هل ترغب في تنفيذ بعض المهام المتكررة تلقائيًا؟ بدلًا من الضغط على زر يدويًا عدة مرات، أليس من الأفضل لو كان هناك تطبيق؟

تنزيل BBC iPlayer إلى iPhone

تنزيل BBC iPlayer إلى iPhone

iDownloade أداة متعددة المنصات تتيح للمستخدم تنزيل محتوى خالٍ من إدارة الحقوق الرقمية (DRM) من خدمة iPlayer التابعة لهيئة الإذاعة البريطانية (BBC). ويمكنها تنزيل كلا الفيديوين بصيغة .mov.

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

14 ميزة جديدة في Thunderbird 3 ستجعلك سعيدًا

لقد قمنا بتغطية ميزات Outlook 2010 بمزيد من التفاصيل، ولكن نظرًا لأنه لن يتم إصداره قبل يونيو 2010، فقد حان الوقت لإلقاء نظرة على Thunderbird 3. هناك

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

قم بتنزيل FlightGear Flight Simulator مجانًا [استمتع]

يحتاج الجميع إلى استراحة بين الحين والآخر، فإذا كنت تبحث عن لعبة شيقة، جرّب Flight Gear. إنها لعبة مجانية مفتوحة المصدر ومتعددة المنصات.

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

تشخيصات MP3: إصلاح ما يصل إلى 50 مشكلة في ملفات الصوت MP3

MP3 Diags هي الأداة الأمثل لإصلاح مشاكل ملفاتك الصوتية. يمكنها وسم ملفات MP3 بشكل صحيح، وإضافة أغلفة الألبومات المفقودة، وإصلاح خلل VBR.

تطبيقات إشعارات سطح المكتب من Google Voice

تطبيقات إشعارات سطح المكتب من Google Voice

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

تنزيل مفضلات Flickr باستخدام FlickrFaves

تنزيل مفضلات Flickr باستخدام FlickrFaves

هناك العديد من الأدوات التي تتيح لمستخدمي فليكر تنزيل صورهم بجودة عالية، ولكن هل هناك طريقة لتنزيل مفضلات فليكر؟ لقد وصلنا مؤخرًا

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

OK Sampler هو برنامج مجاني لأخذ عينات موسيقية

ما هو أخذ العينات؟ وفقًا لويكيبيديا، "هو عملية أخذ جزء، أو عينة، من تسجيل صوتي واحد وإعادة استخدامه كأداة أو

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

النسخ الاحتياطي لمواقع Google: الاستيراد/التصدير

مواقع جوجل هي خدمة من جوجل تتيح للمستخدم استضافة موقع ويب على خادم جوجل. ولكن هناك مشكلة واحدة، وهي عدم وجود خيار مدمج للنسخ الاحتياطي.