كيف تختار
متصفح أم سطح مكتب أم خادم
يعالج BentoPDF الملفات داخل المتصفح، فلا ترفع نسخته المستضافة الملفات أصلاً. وتطبيقات سطح المكتب مثل PDFsam لا تحتاج إلا إلى التثبيت. أما Stirling PDF وPaperless-ngx فتعمل كخادم تديره أنت أو مسؤول التقنية لديك، وهذا يناسب الفرق التي تتشارك نسخة واحدة.
اقرأ الترخيص قبل البناء عليه
المشاريع المرخصة بـ AGPL (مثل BentoPDF وPDFsam وPyMuPDF) مجانية الاستخدام، لكن إن عدّلتها وقدّمتها لغيرك عبر الشبكة فعليك نشر الشيفرة المصدرية أو شراء الترخيص التجاري الذي يبيعه صانعوها. أما شيفرة Apache-2.0 (PDF.js وqpdf) وMIT فيمكن إدخالها في منتجات مغلقة المصدر. ويجمع Stirling PDF بين شيفرة MIT ومجلدات بتراخيص خاصة.
متى تكون الأداة المجانية عبر الإنترنت أبسط
إذا كنت تحتاج دمج ملف أو تقسيمه أو حمايته بين حين وآخر، فتثبيت خادم مبالغة. أدوات PDF لدينا تعمل في متصفحك دون رفع الملف، وهي تكفي للمهام اليومية، أما الاستضافة الذاتية فتستحق عندما يحتاج فريق إلى التعرف الضوئي أو الأتمتة أو واجهة برمجية.
المشاريع
Stirling PDF
نواة مفتوحة94,284 نجمة على GitHubآخر تحديث للشيفرة 15 أكتوبر 2026
منصة PDF بأكثر من 50 أداة لتحرير ملفات PDF ودمجها وتقسيمها وتوقيعها وحجب أجزاء منها وتحويلها والتعرف الضوئي عليها وضغطها دون إرسال المستندات إلى خدمات خارجية.
- لمن يناسب
- الأفراد والفرق الذين يريدون حزمة PDF خاصة، والمطورون الذين يحتاجون واجهة REST لملفات PDF.
- طريقة الاستخدام
- شغّله كتطبيق سطح مكتب، أو كخادم ذاتي الاستضافة تفتحه في المتصفح، ومعظم أدواته متاحة أيضاً كواجهات REST للأتمتة.
- يعمل على
- Docker أو خادم ذاتي (عبر المتصفح)، وتطبيق سطح مكتب لويندوز وماك ولينكس، وKubernetes
- الترخيص
- MIT for most code; some folders proprietary (open-core)
- مجاني أم مدفوع
- في 18 أكتوبر 2026 عرضت صفحة الأسعار خطة مجانية (الاستضافة الذاتية محدودة بخمسة مستخدمين)، وخطة الفريق بسعر 99 دولاراً شهرياً لمئة مستخدم مع تسجيل دخول موحد، وأسعاراً مخصصة للمؤسسات. صفحة الأسعار
طريقة التثبيت
- ثبّت Docker.
- شغّل الحاوية:
docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf - افتح http://localhost:8080 في المتصفح.
- أو ثبّت تطبيق سطح المكتب لويندوز أو ماك أو لينكس من وثائق المشروع.
معلومات مهمة
- ليست كل الشيفرة بترخيص MIT، فبعض المجلدات بتراخيص خاصة (راجع ملف LICENSE).
- أكثر من خمسة مستخدمين وتسجيل الدخول الموحد SAML وسجلات التدقيق تتطلب خطة مدفوعة.
BentoPDF
مجاني16,064 نجمة على GitHubآخر تحديث للشيفرة 17 أكتوبر 2026
حزمة PDF تضع الخصوصية أولاً، تدمج ملفات PDF وتحررها وتحوّلها وتعالجها بالكامل داخل متصفحك دون أي معالجة على الخادم.
- لمن يناسب
- من يريد أدوات PDF دون رفع الملفات، والفرق التي تريد موقع PDF داخلياً.
- طريقة الاستخدام
- افتح تطبيق الويب واختر الأداة، وتُعالج الملفات محلياً في المتصفح. يمكنك استضافته بنفسك عبر Docker أو كملفات ثابتة على أي خادم ويب.
- يعمل على
- المتصفح، مع استضافة ذاتية عبر Docker أو Podman أو كملفات ثابتة
- الترخيص
- AGPL-3.0 (commercial licence also sold)
- مجاني أم مدفوع
- كل الأدوات مجانية بترخيص AGPL-3.0. ويُباع ترخيص تجاري لمرة واحدة (79 دولاراً في 18 أكتوبر 2026) فقط للاستخدام في منتجات مغلقة المصدر دون التزامات AGPL. صفحة الأسعار
طريقة التثبيت
- ثبّت Docker.
- شغّل نسخة الاستضافة الذاتية البسيطة:
docker run -p 3000:8080 ghcr.io/alam00000/bentopdf-simple:latest - افتح http://localhost:3000 في المتصفح.
- أو نزّل ملف الإصدار المضغوط وقدّمه كملفات ثابتة على خادم الويب لديك.
معلومات مهمة
- بعض الميزات تحمّل افتراضياً وحدات WASM (مثل PyMuPDF وGhostscript) من شبكة jsDelivr، والتثبيت دون إنترنت يحتاج إعداداً إضافياً.
PDFsam Basic
نواة مفتوحة4,618 نجمة على GitHubآخر تحديث للشيفرة 2 أكتوبر 2026
تطبيق سطح مكتب مجاني لتقسيم ملفات PDF ودمجها واستخراج صفحاتها وتدويرها وخلطها.
- لمن يناسب
- كل من يحتاج تقسيم ملفات PDF أو دمجها دون اتصال على حاسوبه.
- طريقة الاستخدام
- ثبّته واعمل على الملفات محلياً، دون حاجة إلى اتصال بالإنترنت أو رفع الملفات.
- يعمل على
- ويندوز وماك ولينكس (سطح المكتب)
- الترخيص
- AGPL-3.0
- مجاني أم مدفوع
- PDFsam Basic مجاني ومفتوح المصدر. ويبيع الناشر نفسه تطبيقين مدفوعين منفصلين غير مفتوحي المصدر هما PDFsam Visual وPDFsam Enhanced. صفحة الأسعار
طريقة التثبيت
- افتح صفحة تنزيل PDFsam Basic.
- نزّل المثبّت المناسب لنظامك: .exe لويندوز، و.dmg لماك (ARM أو Intel)، و.deb أو .tar.gz المحمول للينكس.
- ثبّته وشغّله واختر أداة مثل الدمج أو التقسيم.
معلومات مهمة
- يعرض مثبّت ويندوز تجربة PDFsam Enhanced المدفوع، ويمكنك رفضها.
- الإصدار 4 وما بعده يضم بيئة Java الخاصة به.
OCRmyPDF
مجاني35,026 نجمة على GitHubآخر تحديث للشيفرة 12 أكتوبر 2026
أداة سطر أوامر تضيف طبقة نص بالتعرف الضوئي إلى ملفات PDF الممسوحة لتصبح قابلة للبحث والنسخ، وتنتج ملفات PDF/A افتراضياً.
- لمن يناسب
- الأفراد والمطورون الذين يحتاجون تحويل المستندات الممسوحة إلى ملفات PDF قابلة للبحث، ولو بالجملة.
- طريقة الاستخدام
- شغّله في الطرفية (ocrmypdf input.pdf output.pdf) أو من خلال السكربتات، وله أيضاً واجهة بايثون.
- يعمل على
- لينكس وماك وويندوز وFreeBSD وDocker، عبر سطر الأوامر وبايثون
- الترخيص
- MPL-2.0
- مجاني أم مدفوع
- مجاني ومفتوح المصدر، ولا توجد خطة مدفوعة. صفحة الأسعار
طريقة التثبيت
- ثبّته عبر مدير الحزم، مثلاً على Debian أو Ubuntu:
apt install ocrmypdf - وعلى ماك استخدم Homebrew:
brew install ocrmypdf - ثبّت حزم لغات Tesseract التي تحتاجها (العربية رمزها ara).
- شغّله على ملف ممسوح:
ocrmypdf --output-type pdfa input.pdf output.pdf
معلومات مهمة
- يحتاج تثبيت Ghostscript وTesseract كبرنامجين منفصلين.
- يسمح ترخيص MPL-2.0 بالاستخدام في برامج مغلقة المصدر، لكن التعديلات على ملفات OCRmyPDF نفسها يجب نشرها.
Paperless-ngx
مجاني46,683 نجمة على GitHubآخر تحديث للشيفرة 15 أكتوبر 2026
نظام لإدارة المستندات يتعرف ضوئياً على مستنداتك الممسوحة ويفهرسها في أرشيف قابل للبحث.
- لمن يناسب
- الأسر والمكاتب الصغيرة التي تريد التخلص من الورق وإبقاء الفواتير والخطابات والسجلات قابلة للبحث على خادمها الخاص.
- طريقة الاستخدام
- استخدمه عبر المتصفح: المستندات التي تضعها في مجلد أو ترفعها أو تصل بالبريد تُعالج ضوئياً وتُوسم وتصبح قابلة للبحث في نصها الكامل.
- يعمل على
- Docker (الموصى به) أو خادم لينكس، ويُستخدم عبر المتصفح
- الترخيص
- GPL-3.0
- مجاني أم مدفوع
- مجاني ويدعمه المجتمع، ولا يبيع المشروع أي خطة. صفحة الأسعار
طريقة التثبيت
- ثبّت Docker وDocker Compose.
- شغّل سكربت التثبيت الرسمي وأجب عن أسئلته:
bash -c "$(curl --location --silent --show-error https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)" - ينزّل السكربت الصور ويشغّل الحاويات وينشئ حساب المدير.
- افتح http://127.0.0.1:8000 وسجّل الدخول.
معلومات مهمة
- يحذّر المشروع من أن البيانات تُخزَّن دون تشفير، فلا تشغّله على خادم غير موثوق، ويُنصح بخادم منزلي مع نسخ احتياطية.
- قراءة ملفات Office والبريد تحتاج خدمة Apache Tika الاختيارية.
PDF.js
مجاني54,007 نجمة على GitHubآخر تحديث للشيفرة 15 أكتوبر 2026
مكتبة وعارض بلغة جافاسكربت لقراءة ملفات PDF وعرضها في المتصفحات، وهو عارض PDF المدمج في فايرفوكس.
- لمن يناسب
- مطورو الويب الذين يحتاجون عرض ملفات PDF داخل موقع أو تطبيق ويب.
- طريقة الاستخدام
- أضف حزمة pdfjs-dist من npm أو من شبكة CDN إلى تطبيقك، أو عدّل العارض المرفق.
- يعمل على
- المتصفحات (مكتبة جافاسكربت)
- الترخيص
- Apache-2.0
- مجاني أم مدفوع
- مجاني ومفتوح المصدر بدعم من موزيلا، ولا توجد خطة مدفوعة. صفحة الأسعار
طريقة التثبيت
- ثبّت الحزمة الجاهزة في مشروعك:
npm install pdfjs-dist - أو نزّل الإصدار المستقر الجاهز مع العارض من صفحة البدء.
- وللعمل من المصدر، انسخ المستودع ونفّذ npm install ثم npx gulp server وافتح http://localhost:8888/web/viewer.html.
معلومات مهمة
- يعرض ملفات PDF ولا يحررها.
- تطلب موزيلا ألا يُضمَّن العارض في موقعك دون تعديل، بل بتغيير شكله أو البناء عليه.
qpdf
مجاني5,482 نجمة على GitHubآخر تحديث للشيفرة 26 سبتمبر 2026
أداة سطر أوامر ومكتبة C++ لإجراء تغييرات على ملفات PDF تحافظ على محتواها، مثل التحسين للعرض على الويب والتشفير وفك التشفير والتقسيم والدمج.
- لمن يناسب
- المطورون والمستخدمون المتقدمون الذين يؤتمتون تغييرات PDF منخفضة المستوى.
- طريقة الاستخدام
- نفّذ أوامر qpdf في الطرفية أو السكربت، أو اربط مكتبة libqpdf ببرنامجك.
- يعمل على
- لينكس وماك وويندوز (سطر الأوامر ومكتبة C++)
- الترخيص
- Apache-2.0
- مجاني أم مدفوع
- مجاني ومفتوح المصدر، ولا توجد خطة مدفوعة. صفحة الأسعار
طريقة التثبيت
- نزّل الملفات التنفيذية لنظامك من صفحة الإصدارات على GitHub.
- على ماك، أزل علامة العزل في المجلد بعد فك الضغط لأن الملفات غير موثّقة من آبل:
xattr -r -d com.apple.quarantine bin lib - وللبناء من المصدر تحتاج مترجم C++20 وCMake 3.16 أو أحدث وzlib وlibjpeg:
cmake -S . -B build -DCMAKE_BUILD_TYPE=RelWithDebInfo && cmake --build build - تحقق من عمله:
qpdf --empty --pages a.pdf b.pdf -- merged.pdf
معلومات مهمة
- لا يعرض ملفات PDF ولا يستخرج النص، بل يغيّر بنية الملف.
PyMuPDF
نواة مفتوحة10,910 نجمة على GitHubآخر تحديث للشيفرة 15 أكتوبر 2026
مكتبة بايثون سريعة مبنية على محرك MuPDF لاستخراج محتوى ملفات PDF وغيرها وتحليلها وتحويلها وعرضها وتحريرها.
- لمن يناسب
- مطورو بايثون الذين يبنون أنظمة لمعالجة المستندات أو استخراج البيانات أو الذكاء الاصطناعي.
- طريقة الاستخدام
- ثبّتها عبر pip واستدعِها من شيفرة بايثون، مثلاً لقراءة نص كل صفحة.
- يعمل على
- مكتبة بايثون (ويندوز وماك ولينكس)
- الترخيص
- AGPL-3.0 (commercial licences from Artifex)
- مجاني أم مدفوع
- مجانية بترخيص AGPL-3.0. وتبيع شركة Artifex تراخيص تجارية للاستخدام المغلق المصدر، وإضافة صيغ Office الاختيارية تحتاج مفتاح ترخيص. صفحة الأسعار
طريقة التثبيت
- ثبّت إصداراً مدعوماً من بايثون 3.
- ثبّت المكتبة:
pip install pymupdf - افتح مستنداً واقرأ نصه:
import pymupdf; doc = pymupdf.open('document.pdf'); print(doc[0].get_text()) - وللتعرف الضوئي ثبّت Tesseract بشكل منفصل.
معلومات مهمة
- تذكر Artifex أن استخدامها في تطبيق أو خدمة على خادم وفق AGPL يعني نشر شيفرتك كاملة، ما لم تشترِ ترخيصاً تجارياً.