العودة لكل المصادر

متعدد المنصات · أدوات

MarkItDown: حوّل أي ملف إلى Markdown

قراءة 5 دقائق 10 يوليو 2026

أداة مفتوحة المصدر من Microsoft تحوّل PDF، Word، PowerPoint، Excel، الصور، الصوت، وصفحات الويب إلى Markdown نظيف جاهز لتغذية أي نموذج LLM.

MarkItDown هي أداة مفتوحة المصدر من Microsoft تحوّل أي ملف تقريبًا إلى Markdown نظيف جاهز للاستخدام مع نماذج الذكاء الاصطناعي. بدل ما تنسخ وتلصق يدويًا من PDF أو Word أو Excel، تعطي MarkItDown الملف وتحصل على نص منظّم يقدر أي LLM يقرأه ويفهمه بسهولة.

لماذا Markdown؟

نماذج الذكاء الاصطناعي مثل ChatGPT و Claude و Gemini تتعامل مع Markdown أفضل بكثير من صيغ الملفات المعقدة. Markdown يحافظ على البنية (عناوين، قوائم، جداول، روابط) بدون التنسيق الزائد الذي يشوّش على النموذج ويأكل التوكنز.

الصيغ المدعومة

  • مستندات: PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx)
  • صور: JPG, PNG (مع استخراج النص عبر OCR والوصف عبر LLM)
  • صوت: MP3, WAV (مع Transcription تلقائي)
  • ويب: HTML، صفحات YouTube (مع النصوص)، ملفات RSS
  • بيانات: CSV, JSON, XML
  • أرشيف: ZIP (يتم فك الضغط ومعالجة كل الملفات بداخله)

متى تستخدمها؟

  • تحضير مصادر لـ RAG: حوّل مكتبة PDFs كاملة إلى Markdown ثم ارفعها إلى NotebookLM أو Claude Projects.
  • تلخيص مستندات: حوّل تقرير Word طويل إلى Markdown ثم اطلب من Claude ملخصًا.
  • استخراج بيانات: PowerPoint فيه شرائح كثيرة؟ حوّلها لـ Markdown واسحب النقاط الرئيسية بسرعة.
  • بناء أدوات AI: أي workflow يحتاج قراءة ملفات مختلفة يبدأ من MarkItDown.

كيف تثبّتها؟

  1. افتح رابط GitHub بالأعلى.
  2. اقرأ README لطريقة التثبيت (يعمل بـ Python: pip install markitdown).
  3. استخدم CLI: markitdown file.pdf > output.md
  4. أو استخدمها داخل كود Python لأتمتة معالجة الملفات.
  5. تكامل مباشر مع Claude Code و MCP servers.

المميزات الأساسية

  • مفتوحة المصدر بالكامل: مجانية ومن Microsoft مباشرة.
  • دقة عالية: تحافظ على الجداول والقوائم والعناوين.
  • قابلة للتوسّع: يمكن إضافة plugins لصيغ جديدة.
  • تكامل مع LLMs: تدعم استخدام نماذج AI لوصف الصور واستخراج النصوص.
  • CLI + Python API: مرونة كاملة سواء من التيرمنال أو من داخل السكربتات.

نصيحة عملية

إذا كنت تعمل على مشروع RAG أو تبني قاعدة معرفة داخل Claude Projects، اجعل MarkItDown أول خطوة في الـ pipeline: كل ملف يدخل، يخرج Markdown نظيف قبل ما يصل للنموذج. هذا وحده يحسّن جودة الإجابات بشكل ملحوظ ويقلّل التوكنز المستهلكة.