إذا كنت تستخدم Windows ولا تريد تثبيت Python ولا كتابة أوامر، فاستخدم تطبيقًا بدلًا من MarkItDown أو Docling أو Marker أو Pandoc. يؤدي MD Factory العمل نفسه في نافذة: أضف ملفات أو مجلدًا، فيظهر ملف Markdown بجانب كل ملف. الأدوات مفتوحة المصدر مجانية، وتعمل على أنظمة أخرى، ويمكن برمجتها نصيًا، وتبيّن هذه الصفحة أين يكون ذلك مهمًا.
إفصاح: MD Factory منتجنا. أما ما نذكره عن الأدوات الأخرى فمصدره ملفات README والتوثيق والشيفرة المصدرية لها، وقد اطلعنا عليها في 27 أكتوبر 2026. لم نشغّل هذه الأدوات لأجل هذه الصفحة، فهي لا تقارن جودة مخرجاتها. لذلك راجع أفضل أدوات تحويل PDF إلى Markdown. أما هذه الصفحة فتقارن ما عليك تثبيته وفعله.
الجواب المختصر
| الأداة | ما تثبّته | طريقة التشغيل | ملفات PDF الممسوحة |
|---|---|---|---|
| MarkItDown | Python من 3.10 إلى 3.14 وحزمة markitdown | سطر الأوامر أو Python | غير مدعوم في قارئ PDF المدمج؛ يحتاج إلى إضافة مع نموذج رؤية، أو إلى Azure |
| Docling | Python 3.10 أو أحدث وحزمة docling؛ وتُنزَّل النماذج عند أول استخدام | سطر الأوامر أو Python | OCR مفعّل افتراضيًا |
| Marker | Python 3.10 أو أحدث وPyTorch، وDocker أو llama.cpp لـ OCR | سطر الأوامر أو Python أو تطبيق صغير في المتصفح | OCR عبر خادم استدلال محلي؛ ويُتخطى مع --disable_ocr |
| Pandoc | برنامج تثبيت واحد، أو ملف zip، أو Chocolatey أو winget | سطر الأوامر | لا يقرأ PDF إطلاقًا |
| MD Factory | تطبيق واحد من Microsoft Store | نافذة؛ أضف ملفات أو مجلدًا | OCR محلي، مع لغة تختارها أو تُكتشف تلقائيًا |
ما الذي تطلب منك كل أداة إعداده
MarkItDown. يوضح README أنه يتطلب Python 3.10 حتى 3.14، ويوصي ببيئة افتراضية حتى لا تتعارض الاعتماديات. تثبّته عبر pip، ثم تشغّل markitdown مع اسم ملف. وتحدد الإضافات الاختيارية في README الصيغ التي تعمل، مثل PDF أو Word أو رسائل Outlook؛ ويثبّتها الخيار [all] معًا. ويذكر القائمون على المشروع أيضًا أن تطبيقات سطح المكتب خارج نطاق المستودع، وينبغي أن تكون مشاريع منفصلة.
Docling. يوضح README أن pip install docling يعمل على macOS وLinux وWindows، ويتطلب Python 3.10 أو أحدث. وتوضح وثائقه أن النماذج تُنزَّل تلقائيًا عند أول استخدام، مع أمر منفصل لتنزيلها مسبقًا للاستخدام دون اتصال. وتوضح صفحة الصيغ المدعومة أن ملفات DOC وRTF القديمة تحتاج إلى LibreOffice.
Marker. يوضح README أنه يتطلب Python 3.10 أو أحدث وPyTorch. وتحتاج الصيغ غير PDF إلى حزمة marker-pdf[full] عند التثبيت. يعمل OCR عبر خادم استدلال محلي يشغّله Marker عند أول استخدام، وعليك توفير ما يعمل عليه: Docker مع NVIDIA Container Toolkit على وحدة NVIDIA GPU، أو البرنامج llama-server من llama.cpp على المعالج CPU. ويتضمن Marker أيضًا marker_gui، وهو تطبيق Streamlit لتجربته بخيارات أساسية، ويُثبَّت بحزمتي pip إضافيتين. الشيفرة مرخصة بموجب Apache 2.0. ويذكر README أن أوزان النموذج مجانية للبحث والاستخدام الشخصي والشركات الناشئة التي يقل تمويلها أو إيرادها عن 5 ملايين دولار، وأن الاستخدام التجاري الأكبر يحتاج إلى ترخيص مدفوع من Datalab.
Pandoc. هذه أخف الأدوات تثبيتًا. وتسرد صفحة التثبيت برنامج تثبيت لنظام Windows، وملفًا مضغوطًا يضم البرامج، وChocolatey وwinget. وهو أداة سطر أوامر، كما يتضح من الدليل ذاته. ويقرأ صيغ المستندات الواردة في قائمة الإدخال فقط، لا كل شيء: راجع القسمين التاليين.
ملفات PDF الممسوحة
ملف PDF الممسوح ضوئيًا صورة لصفحة لا يوجد داخلها نص. ويحتاج المحوّل إلى OCR لقراءته، وتختلف الأدوات في حجم العمل المطلوب لذلك.
- MarkItDown. محوّل PDF المدمج في شيفرتها المصدرية لا يتضمن خطوة OCR. ويعرض README مسارين للملفات الممسوحة: إضافة
markitdown-ocrالتي ترسل صور الصفحات إلى نموذج رؤية عبر عميل متوافق مع OpenAI، أو Azure Document Intelligence الذي تُحتسب رسوم استدعاءاته. ويضيف README أنه إذا لم يكن للإضافة عميل فإن OCR يُتخطى بصمت. وفي المسارين عليك توفير نموذج أو خدمة سحابية ومفتاحها. - Docling. يوضح مرجع CLI أن OCR مفعّل افتراضيًا، مع Tesseract ضمن المحركات التي يمكنك اختيارها. ولا حاجة إلى إضافة شيء لمسح ضوئي أساسي.
- Marker. OCR جزء من الأداة، لكنه يعتمد على خادم الاستدلال المذكور أعلاه. وعند استخدام
--disable_ocr، يذكر README أن الصفحات الممسوحة تُتخطى. - Pandoc. يوضح الأسئلة الشائعة أن الإجابة عن السؤال «How can I convert PDFs to other formats using pandoc?» هي «You can't.». ويظهر PDF في الدليل بوصفه صيغة إخراج فقط، ولا توجد ملفات الصور في قائمة الإدخال أيضًا. فلا يمكن تمرير ملف ممسوح ضوئيًا عبر Pandoc إطلاقًا.
- MD Factory. تُقرأ الصفحات الممسوحة باستخدام OCR محلي على جهازك، بلغة تختارها أو تتركها على الوضع التلقائي. وتوضع على الصفحة ذات الثقة المنخفضة في OCR أو التي لم يُتعرف فيها على نص علامة «يحتاج إلى مراجعة» بدل أن تمر بصمت.
المزيد عن الملفات الممسوحة ضوئيًا: تحويل ملفات PDF الممسوحة إلى Markdown.
المجلدات والدفعات
في Docling، الأمر docling convert يقبل ملفًا أو مجلدًا أو عنوان URL (مرجع CLI). وفي Marker، الأمر marker يأخذ مجلد إدخال، ويتيح الخيار --skip_existing لاستئناف تشغيل سابق. وفي الحالتين تكتب الأمر بنفسك وتحدد مكان حفظ الناتج.
يعرض README في MarkItDown ملفًا واحدًا لكل أمر. وفي منشور من يونيو 2026 أعلن فيه مؤلفه عن واجهة سطح مكتب، كتب أن تحويل مجلد بواسطة MarkItDown «يعني كتابة نص برمجي خاص بك». هذا وصف مطوّر واحد لتجربته الشخصية، لكنه يطابق أمثلة README.
وفي Pandoc، الدليل يوضح أنه عند تمرير عدة ملفات إدخال فإنه يدمجها قبل التحليل ويفصل بينها بأسطر فارغة؛ أما --file-scope فيحلل كل ملف على حدة. وللحصول على ملف Markdown لكل مستند تحتاج إلى حلقة في سطر الأوامر.
في MD Factory تضيف مجلدًا أو تسحبه إلى النافذة، فيحصل كل مستند على ملف .md بجانبه، وتوضع الصور في مجلد <name>_images خاص بها. لا تتغير الملفات المصدرية أبدًا. وينتهي كل ملف بحالة «اكتمل» أو «يحتاج إلى مراجعة» أو «فشل». التفاصيل: تحويل المستندات إلى Markdown دفعةً واحدة.
البريد الإلكتروني والكتب الإلكترونية والأرشيفات
تغطي جميع الأدوات مفتوحة المصدر Word وPowerPoint وExcel وHTML. وتبدأ الفروق مع الصيغ الأقل شيوعًا. وتعني «غير مدرج» أن الصيغة لا ترد في README الأداة أو قائمة صيغها، أو في المحوّلات المسجلة في شيفرة MarkItDown المصدرية.
| الصيغة | MarkItDown | Docling | Marker | Pandoc | MD Factory |
|---|---|---|---|---|---|
| Outlook MSG | نعم، مع الحزمة الإضافية لـ Outlook | نعم | غير مدرج | غير مدرج | نعم |
| EML | غير مدرج | نعم | غير مدرج | غير مدرج | نعم |
| EPUB | نعم | نعم | نعم | نعم | نعم |
| FB2 | غير مدرج | غير مدرج | غير مدرج | نعم | نعم |
| MOBI | غير مدرج | غير مدرج | غير مدرج | غير مدرج | نعم |
| ZIP | نعم، كمستند واحد مدمج | نعم، كمستندات منفصلة (موثّق لواجهة Python API) | غير مدرج | غير مدرج | نعم، مجلد واحد مع ملف Markdown لكل مستند |
| 7Z وRAR | غير مدرج | غير مدرج | غير مدرج | غير مدرج | نعم |
Docling هو الأوسع بين الأدوات المجانية هنا. فصفحة الصيغ المدعومة لديه تسرد أيضًا Apple Pages وNumbers وKeynote وOpenDocument والصوت وغيرها، وهي صيغ لا يدّعي MD Factory دعمها. وإذا كانت ملفاتك بصيغة EML وMSG، فستجد ناتج MD Factory موضحًا في الدليلين EML و MSG ؛ وللكتب الإلكترونية والأرشيفات راجع MOBI و الأرشيفات.
واجهات رسومية مجانية
هناك مشاريع مجتمعية تضع نافذة فوق هذه المكتبات. ومن الأمثلة MDFlux، وهو تطبيق سطح مكتب مبني على MarkItDown. ويصفه مؤلفه بأنه تطبيق محمول تفك ضغطه وتشغّله دون طرفية، مع OCR محلي ودفعات المجلدات، ويقول إنه مرخص بموجب MIT. لم نجرّبه. وإذا ناسبك مشروع مجاني من GitHub فهو يستحق النظر. وإذا أردت تطبيقًا من Microsoft Store مع تجربة مجانية، فهنا يأتي دور MD Factory.
العمل نفسه في MD Factory
- ثبّت MD Factory من Microsoft Store.
- أضف ملفات أو مجلدًا، أو اسحبها إلى النافذة. يبدأ التحويل فورًا ويجري على جهازك؛ ولا يُرفع أي شيء.
- افتح ملفات
.mdبجانب كل ملف مصدر.
إعادة التحويل آمنة. فإذا كانت النتيجة السابقة لا تزال من ناتج MD Factory نفسه دون تعديل، فإنها تُستبدل. وإذا عدّلتها، تُحفظ النتيجة الجديدة كنسخة مرقّمة مثل report (2).md.
أين تتفوق الأدوات المجانية
- السعر. MarkItDown وDocling وMarker (ضمن ترخيص الأوزان) وPandoc مجانية. أما MD Factory فله تجربة مجانية لمدة 7 أيام ثم شراء لمرة واحدة.
- البرمجة النصية. تعمل من سكربت أو مهمة مجدولة أو خادم. أما MD Factory فليس له سطر أوامر ولا يمكن استدعاؤه من شيفرة برمجية.
- الأنظمة الأخرى. يذكر README في Docling أنظمة macOS وLinux وWindows، وتشمل صفحة التثبيت في Pandoc macOS وLinux أيضًا. أما MD Factory فيعمل على Windows فقط.
- التغطية. يقرأ Docling صيغًا أكثر من MD Factory، ويسرد README فيه تكاملات مع LangChain وLlamaIndex وأطر ذكاء اصطناعي أخرى. وMD Factory لا يتضمن شيئًا من ذلك.
- مصادر Word وEPUB. إذا كان لديك ملف DOCX أو EPUB ولا يزعجك سطر الأوامر، فإن Pandoc يحوّله مجانًا.
أيها تختار
- تكتب بـ Python أو تشغّل خط معالجة: MarkItDown أو Docling، ثم Marker إذا توفر لديك العتاد وناسبك الترخيص.
- لديك ملف DOCX أو EPUB ولا تزعجك الطرفية: Pandoc.
- تريد نافذة، وملفات ممسوحة ضوئيًا، ومجلدات كاملة، أو ملفات بريد وكتب إلكترونية وأرشيفات، على Windows: MD Factory.
أيًا كانت أداتك، حوّل أولًا خمسة أو عشرة من ملفاتك وقارن Markdown بالأصول، خصوصًا الجداول والملفات الممسوحة. وتتغير الأدوات كثيرًا، فتحقق من الصفحات المرتبطة قبل أن تقرر. وللإبقاء على مستنداتك في جهازك أثناء ذلك، راجع تحويل المستندات دون رفعها.