كنت أقوم بملء بعض استمارات الطلب واحتجت لتحميل المستندات اللازمة بتنسيق PDF.إلى الآن الأمر جد عادي ولا توجد أي مشكلة.فقد جمعت جميع الصو...
كنت أقوم بملء بعض استمارات الطلب واحتجت لتحميل المستندات اللازمة بتنسيق PDF.إلى الآن الأمر جد عادي ولا توجد أي مشكلة.فقد جمعت جميع الصور الممسوحة ضوئيًا ودمجتها في ملف PDF واحد باستخدام أداة gscan2pdf.
المشكلة ظهرت عندما حاولت رفع ملف PDF هذا. فقد فشلت عملية الرفع لأن الملف تجاوز الحد الأقصى لحجم الملف المسموح به. ولحل المشكل يجب تقليل حجم ملف PDF بطريقة أو بأخرى.
الآن، الطريقة الأقصر لحل المشكلة هو البحث عبر الإنترنت عن مواقع ويب تقدم هذه الخدمة (ضغط ملفات PDF)، لكني شخصيا لا أفضل هذه الطريقة لأنني لا أثق بهم.
إن تحميل ملف يحتوي على مستندات مهمة إلى خادم غير معروف ليس فكرة جيدة بالمطلق. لا يمكنك أبدا التأكد من عدم الاحتفاظ بنسخة من مستند PDF الذي تم رفعه إلى خوادمهم.
لذلك فأنا دائما ما أفضل ضغط ملفات PDF على نظامي بدلا من رفعها على خادم عشوائي غريب يستحيل الثقة فيه.
في هذا الموضوع التعليمي السريع، سأوضح لك كيفية تقليل حجم ملفات PDF على أنظمة لينكس باستخدام سطر الأوامر في الطرفية Terminal.
سنستخدم أداة سطر الأوامر Ghostscript لتقليل حجم ملف PDF وهي إصدار مفتوح المصدر وتتواجد بشكل إفتراضي في أغلب توزيعات لينكس، لكن مع ذلك يجب التأكد من أنها فعلا متبثة على النظام لديك.
لتثبيت Ghostscript على التوزيعات المبنية على دبيان مثل أوبنتو ولينكس مانت، انسخ الكود التالي وألصقه في الطرفية Terminal:
[sudo apt install ghostscript]
الآن استخدم الأمر التالي لتقليل حجم ملف PDF
[gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf]
في الأمر أعلاه، يجب عليك أن تنتبه جيدا إلى المسار الصحيح لإدخال ملف PDF وكذا المسار الصحيح لإخراجه.
في الأخير ضع في اعتبارك أن بعض ملفات PDF قد لا يتم ضغطها كثيرا أو قد لا يتم ضغطها على الإطلاق، خصوصا إن كانت جودة ملف PDF متدنية.