محول Word إلى Markdown

حوّل مستند Word حديثًا بصيغة .docx إلى Markdown منظم وقابل للتحرير من دون رفعه. يقرأ المتصفح بنية المستند ويحافظ على العناوين والفقرات والنص الغامق والمائل والروابط والقوائم والاقتباسات البرمجية وأنماط التعليمات البرمجية والجداول البسيطة المدعومة. راجع المعاينة الآمنة، ثم انسخ النتيجة أو نزّل ملف .md. تُستبدل الصور بعلامة حذف واضحة، وتُعرض قيود تخطيط الصفحة وميزات Word الأخرى بصراحة بدلًا من الادعاء بالحفاظ عليها.

كيفية تحويل مستند Word إلى Markdown

  1. 1

    اختر ملف DOCX

    افتح ملف `.docx` غير مشفر. يتحقق المحول من بنية ZIP وOffice Open XML قبل قراءته محليًا.

  2. 2

    اختر علامات Markdown

    اختر عناوين بعلامات التجزئة أو عناوين مسطرة، وحدد الشرطة أو النجمة لعناصر القوائم غير المرتبة.

  3. 3

    راجع البنية

    تحقق من المعاينة الآمنة ومن أي تنبيهات تخص الصور المحذوفة أو ميزات Word التي لا يمكن تمثيلها بدقة في Markdown.

  4. 4

    انسخ أو نزّل

    انسخ Markdown إلى الحافظة أو احفظه ملف `.md` بترميز UTF-8 واسم مشتق من ملف DOCX.

من WordprocessingML إلى Markdown

ملف DOCX هو حزمة Office Open XML وليس مسارًا واحدًا من النص المنسق. تصف Microsoft حزمة معالجة النصوص الأساسية بأنها مجموعة أجزاء، منها جزء المستند الرئيسي الذي يحتوي على المتن. يتحقق هذا المحول أولًا من بنية الحزمة المتوقعة، ثم يستخدم Mammoth.js لإنشاء وسيط HTML دلالي. توصي Mammoth نفسها بالتركيز على البنية الدلالية بدل إعادة إنتاج شكل Word بدقة، وهذا هو الحد المناسب لـ Markdown.

يُحلل وسيط HTML في الذاكرة ويُحوّل إلى كتل وعناصر مضمنة وفق CommonMark. تستخدم الجداول البسيطة امتداد جداول GitHub Flavored Markdown. لا يُدرج الوسيط الخام في الصفحة مطلقًا. تُنشأ المعاينة من Markdown وتُنقّى قبل عرضها.

بنية Word نتيجة Markdown حدود التحويل
أنماط العناوين عناوين # أو عناوين Setext مسطرة للمستويين 1 و2 حجم الخط المرئي وحده لا يعرّف عنوانًا
الفقرات والغامق والمائل والمشطوب فقرات وعلامات مضمنة تُحذف الخطوط والألوان والتباعد الدقيق
القوائم المرتبة وغير المرتبة عناصر مرقمة ومتداخلة قد يحتاج الترقيم المخصص المعقد إلى تعديل
الروابط التشعبية [التسمية](URL) لا يُحتفظ إلا بروابط الويب والبريد والمقاطع الآمنة
الجداول البسيطة جدول GFM بالفواصل الرأسية تُسطح الخلايا المدمجة والتخطيطات المعقدة
الصور والكائنات المضمنة علامة حذف ظاهرة لا تُصدّر الوسائط الثنائية إلى Markdown

مثال عملي

لنفترض أن ملف DOCX يحتوي على عنوان مستوى أول باسم حالة المشروع، وفقرتين، وخطة مرقمة من ثلاث خطوات، وجدول 2 × 3 يذكر المسؤول وتاريخ الاستحقاق. عند اختيار عناوين التجزئة، تبدأ النتيجة بـ # حالة المشروع، ثم فقرات عادية وعلامات قوائم 1. وجدول GFM يصبح صفه الأول رأس الجدول. وإذا احتوى المستند نفسه على مخطط عائم فلن يُحوّل، وسيعرض المحول تنبيهًا بالقيود حتى لا يُفهم فقدان الكائن على أنه تصدير ناجح.

ما لا يستطيع Markdown الاحتفاظ به

يصف Markdown بنية المحتوى، لا صفحات Word. تقع الصفحات والأعمدة والهوامش والرؤوس والتذييلات والخطوط والألوان والمواضع العائمة ومربعات النص والمخططات وSmartArt والمعادلات ووحدات الماكرو وكائنات OLE والنماذج والتعليقات وسجل تعقب التغييرات خارج نطاق إخراج هذا المحول. وقد تفقد الجداول المعقدة ذات الخلايا المدمجة شبكتها المقصودة. راجع المستندات التقنية أو الخاضعة للتنظيم بعناية، واحتفظ بملف DOCX الأصلي باعتباره المصدر المعتمد.

حدود الملف والخصوصية

يقبل المحول ملفات .docx، ولا يقبل .doc القديمة أو .docm أو ODT أو PDF. ويرفض الحزم التي لا تحتوي على أجزاء Office Open XML المتوقعة، أو إدخالات ZIP المشفرة، أو أكثر من 2,000 إدخال، أو حجمًا مضغوطًا يزيد على 25 MiB، أو حجمًا مفكوكًا يزيد على 80 MiB. تقلل هذه الحدود مخاطر الذاكرة لكنها لا تصلح الملفات التالفة.

تبقى بايتات DOCX واسم الملف والبنية المستخرجة والإعدادات والمعاينة وMarkdown داخل هذا المتصفح. في المسار متعدد الخطوات، يشير رمز عشوائي في sessionStorage الخاص بعلامة التبويب هذه إلى سجل مؤقت في IndexedDB لمدة تصل إلى ساعتين. لا يوضع المحتوى في عنوان URL ولا يُرسل عبر Livewire. يؤدي البدء من جديد إلى حذف رمز علامة التبويب والسجل المخزن.

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

استخدم ملف .docx حديثًا وغير مشفر. تُرفض ملفات .doc القديمة و.docm المزودة بوحدات ماكرو وODT وPDF والحزم المشفرة والملفات التالفة والملفات التي تتجاوز الحدود المذكورة. احفظ مستند Word القديم بصيغة DOCX قبل استخدام الأداة.

يعالج المحول العناوين الدلالية والفقرات والغامق والمائل والمشطوب والروابط الآمنة وفواصل الأسطر والقوائم المرتبة وغير المرتبة والاقتباسات البرمجية وأنماط التعليمات البرمجية حين يكشفها Word وجداول GFM البسيطة. قد لا يتحول التنسيق المرئي الذي لا يحمل بنية دلالية بوضوح.

تُستبدل الصور بعلامة حذف واضحة ويظهر تنبيه. ولا تُعاد بدقة عناصر تخطيط الصفحة والأعمدة والرؤوس والتذييلات والخطوط والألوان والعناصر العائمة وتخطيطات الجداول المدمجة والمخططات وSmartArt والمعادلات ووحدات الماكرو والكائنات المضمنة والنماذج والتعليقات وسجل تعقب التغييرات.

Word نظام تخطيط قائم على الصفحات، بينما يصف Markdown بنية مستند خفيفة. يحافظ المحول على المعنى المدعوم بدل مواضع البكسل وفواصل الصفحات والخطوط والتباعد الدقيق. راجع النتيجة وأجرِ التعديلات الخاصة بالمستند قبل النشر.

لا. تبقى بايتات الملف واسمه ومحتواه وإعداداته ومعاينته وMarkdown داخل متصفحك، ولا تُرسل عبر Livewire ولا توضع في عنوان URL. يستخدم استرداد المسار سجلًا مؤقتًا في علامة التبويب هذه فقط، ويؤدي البدء من جديد إلى حذفه.

أدوات ذات صلة