الدروس 17

الدرس 17 — دليل OpenClaw مهارة Nano PDF: دمج وتقسيم وضغط ملفات PDF بلغة طبيعية (2026)

الهدف: تثبيت مهارة Nano PDF لجعل OpenClaw يعالج ملفات PDF بلغة طبيعية: دمج، تقسيم، استخراج صفحات، ضغط، إضافة علامات مائية — كل ذلك محلياً دون رفع للإنترنت.


ما هي مهارة Nano PDF؟

أكبر ميزة في مهارة Nano PDF هي المعالجة المحلية دون رفع للسحابة. أدوات PDF الإلكترونية (مثل Smallpdf وiLovePDF) تتطلب رفع الملف للخادم، مما يُشكّل خطراً على خصوصية البيانات.

تعمل مهارة Nano PDF على أساس أداة CLI محلية، كل المعالجة تتم على جهازك، الملفات لا تغادر جهازك. العمليات المدعومة:

العملية الوصف
الدمج دمج ملفات PDF متعددة في ملف واحد
التقسيم استخراج نطاق صفحات كوثيقة منفصلة
الضغط تقليص حجم الملف مع خيار تحديد الجودة
إضافة علامة مائية علامة مائية نصية أو صورية
استخراج النص قراءة جميع النصوص من داخل PDF
المعالجة الدفعية معالجة ملفات متعددة بأمر واحد

المهارة السابعة الأكثر شيوعاً على ClawHub (78 ألف تنزيل)، المؤلف Peter Steinberger (@steipete)، مطوّر iOS معروف.


الخطوة الأولى: تثبيت أداة CLI التابعة

تعتمد مهارة Nano PDF على أداة nano-pdf لسطر الأوامر. ثبّتها أولاً:

npm install -g nano-pdf

للتحقق من التثبيت:

nano-pdf --version
# يجب أن يُخرج رقم الإصدار، مثل 2.1.0

في حالة خطأ في الصلاحيات، استخدم:

sudo npm install -g nano-pdf

أو التبديل لبيئة Node.js التي تديرها nvm:

nvm use 20
npm install -g nano-pdf

الخطوة الثانية: تثبيت المهارة

في WebChat أو Telegram أرسل:

/install @steipete/nano-pdf

للتحقق من التثبيت:

pnpm openclaw skills list
# يجب أن يظهر nano-pdf في القائمة

الخطوة الثالثة: دمج عدة ملفات PDF

هذه العملية الأكثر استخداماً، فقط صفها بلغة طبيعية:

ادمج ~/Documents/الفصل_الأول.pdf و~/Documents/الفصل_الثاني.pdf و~/Documents/الفصل_الثالث.pdf في ملف واحد، احفظه على سطح المكتب باسم النسخة_الكاملة.pdf

سيستدعي الذكاء الاصطناعي الأمر التالي:

nano-pdf merge \
  ~/Documents/الفصل_الأول.pdf \
  ~/Documents/الفصل_الثاني.pdf \
  ~/Documents/الفصل_الثالث.pdf \
  -o ~/Desktop/النسخة_الكاملة.pdf

يمكن أيضاً تحديد الترتيب وإضافة إشارات مرجعية:

ادمج هذه الملفات الثلاثة وأنشئ إشارة مرجعية لكل ملف أصلي لسهولة التنقل:
~/Documents/الفصل_الأول.pdf ~/Documents/الفصل_الثاني.pdf ~/Documents/الفصل_الثالث.pdf

الخطوة الرابعة: تقسيم PDF (استخراج بنطاق صفحات)

يدعم طرقاً مرنة لاختيار الصفحات:

استخرج الصفحات من 5 إلى 20 من ~/Downloads/التقرير.pdf واحفظها باسم ملخص.pdf
nano-pdf extract ~/Downloads/التقرير.pdf --pages 5-20 -o ~/Desktop/ملخص.pdf

يمكن استخراج صفحات غير متتالية:

استخرج الصفحة 1 والصفحة 3 والصفحات 7-10 من ~/Downloads/العقد.pdf وادمجها واحفظها
nano-pdf extract ~/Downloads/العقد.pdf --pages 1,3,7-10 -o ~/Desktop/البنود_الرئيسية.pdf

تقسيم ملف PDF من 100 صفحة إلى ملف كل 10 صفحات:

قسّم ~/Downloads/الدليل.pdf كل 10 صفحات كملف منفصل واحفظها في ~/Desktop/الدليل_المقسّم/

الخطوة الخامسة: ضغط PDF

يدعم أربعة مستويات جودة:

اضغط ~/Downloads/العرض_التقديمي.pdf مع الحفاظ على جودة عالية واحفظه في نفس المجلد
nano-pdf compress ~/Downloads/العرض_التقديمي.pdf --quality high -o ~/Downloads/العرض_التقديمي_compressed.pdf

مقارنة مستويات الجودة الأربعة:

المستوى المعامل تقليص الحجم مناسب لـ
عالي الجودة --quality high ~20-30% الطباعة، الأرشفة
قياسي --quality medium ~50-60% المشاركة اليومية
ويب --quality screen ~70-80% عرض الويب، مرفقات البريد
أدنى --quality low ~85-90% عند الحاجة للنص فقط

الخطوة السادسة: إضافة علامة مائية

علامة مائية نصية:

أضف علامة مائية "وثيقة سرية" على ~/Documents/عرض_الأسعار.pdf، لون رمادي شبه شفاف، بزاوية 45 درجة، على كل الصفحات
nano-pdf watermark ~/Documents/عرض_الأسعار.pdf \
  --text "وثيقة سرية" \
  --color gray \
  --opacity 0.3 \
  --angle 45 \
  -o ~/Documents/عرض_الأسعار_watermarked.pdf

علامة مائية صورية (مثل شعار الشركة):

أضف شعار الشركة كعلامة مائية في أسفل يمين كل صفحة من ~/Documents/العقد.pdf: ~/Assets/logo.png
nano-pdf watermark ~/Documents/العقد.pdf \
  --image ~/Assets/logo.png \
  --position bottom-right \
  --opacity 0.5 \
  -o ~/Documents/العقد_watermarked.pdf

الخطوة السابعة: استخراج النص من PDF

تصدير النص من PDF كنص عادي لمعالجته لاحقاً:

استخرج جميع النصوص من ~/Downloads/التقرير_السنوي.pdf ونظّمها بتنسيق Markdown
nano-pdf extract-text ~/Downloads/التقرير_السنوي.pdf -o ~/Desktop/محتوى_التقرير.md

بعد الاستخراج يمكن تحليلها مباشرةً:

استخرج جميع النصوص من ~/Downloads/العقد.pdf وابحث عن بنود المسؤولية عن الإخلال

الخطوة الثامنة: المعالجة الدفعية لملفات متعددة

معالجة عدة ملفات دفعةً واحدة:

اضغط جميع ملفات PDF في ~/Downloads/الفواتير/ واكتب فوق الملفات الأصلية
nano-pdf compress ~/Downloads/الفواتير/*.pdf --quality medium --overwrite
أضف علامة مائية "مسوّدة" على جميع ملفات PDF على سطح المكتب
nano-pdf watermark ~/Desktop/*.pdf --text "مسوّدة" --opacity 0.2 --overwrite

الأسئلة الشائعة

هل يستطيع OpenClaw معالجة ملفات PDF المُشفَّرة؟

نعم، لكن يجب تقديم كلمة المرور. أخبر الذكاء الاصطناعي "هذا الملف PDF محمي بكلمة مرور، كلمة المرور هي 12345"، وستُدرجها المهارة في معاملات الأمر: nano-pdf merge file.pdf --password 12345. إذا أردت إزالة حماية كلمة المرور (على ملف تملك صلاحية معالجته)، قل "أزل حماية كلمة المرور من هذا الملف، أنا مخوّل، كلمة المرور هي xxx".

ما الفرق بين Nano PDF وقراءة الذكاء الاصطناعي للـ PDF مباشرةً؟

قراءة الذكاء الاصطناعي للـ PDF هي "فهم المحتوى" — يُحلّل الذكاء الاصطناعي PDF كنص ويُجيب على أسئلة. Nano PDF هو "عمليات على الملف" — المخرجات ملف PDF جديد يحتفظ بالبنية والتنسيق والصور والتخطيط. الأول مناسب للتحليل والأسئلة، والثاني مناسب لمعالجة الملفات. يمكن تكاملهما: استخدم Nano PDF أولاً لاستخراج الصفحات المطلوبة، ثم اطلب من الذكاء الاصطناعي تحليل المحتوى المستخرج.

هل تتجمد معالجة الملفات الكبيرة (100 ميغابايت+)؟

لن تتجمد، لكن وقت المعالجة سيزيد. أداة nano-pdf CLI تعمل على CPU المحلي، ضغط ملف PDF بحجم 100 ميغابايت يستغرق عادةً 10-30 ثانية. للمعالجة الدفعية يُنصح بإضافة "شغّل في الخلفية وأخبرني عند الانتهاء" في التعليمات، وسيُرسل Proactive Agent إشعاراً بعد اكتمال المعالجة. الملفات الكبيرة جداً (500 ميغابايت+) يُنصح بتقسيمها أولاً.

أين يُحفظ ملف PDF المعالَج؟

يُحفظ افتراضياً في المسار الذي تحدده في التعليمات. إذا لم تحدد مساراً، ستسأل المهارة أين تريد حفظه، أو تُحفظ في نفس مجلد الملف الأصلي باسم يتضمن نوع العملية (مثل تقرير_compressed.pdf أو تقرير_merged.pdf). كل النتائج محلية، لا يُرفع شيء لأي خدمة سحابية.


الخطوات التالية

  • الدرس 18 — تثبيت مهارة Humanizer لإزالة أسلوب الكتابة الآلي من المقالات في 5 خطوات

关注我们,获取最新 AI 动态

在 X 上关注 @lanmiaoai,第一时间获取教程更新、AI 工具推荐。

立即关注