Document rendering
Everything belongs on the page.
Rich Markdown keeps its hierarchy and rhythm, from the first heading to the final footnote.
Choose language
قم بتحويل ملفات Markdown و .md إلى ملفات PDF منسقة مع دعم المعادلات والمخططات والتعليمات البرمجية والجداول والصور والنصوص متعددة اللغات.
Designed for demanding documents
Equations, diagrams, code, tables and multilingual text are rendered as one considered document—not a collection of compromises.
Document rendering
Rich Markdown keeps its hierarchy and rhythm, from the first heading to the final footnote.
Math and equations
MathJax renders supported notation as scalable SVG.
Mermaid and ZenUML
Mermaid and ZenUML flow directly into the finished PDF.
Fault tolerance
Supported failures stay isolated, so valid content can continue rendering.
The complete guide
يستغرق تحويل Markdown إلى PDF باستخدام SolConverter ثلاث خطوات فقط: إضافة ملف مصدر أو لصق Markdown، والسماح للمحول بإنشاء المستند، ثم تنزيل ملف PDF الناتج.
.md أو .txt يحتوي على المستند الذي تريد تحويله.احتفظ بملف Markdown الأصلي كمصدر قابل للتعديل. عندما يتغير المحتوى، قم بتحديث المصدر وإنشاء ملف PDF جديد.
يقوم محول Markdown إلى PDF بتحويل نص مصدر Markdown إلى مستند PDF ثابت.
يستخدم Markdown صيغة نصية بسيطة للعناوين والفقرات والتشديد والروابط والقوائم والجداول والاقتباسات والرموز البرمجية وعناصر المستندات الأخرى. يفسر المحول هذا الهيكل، ويعرض المحتوى التقني المدعوم، ويطبق أنماط الطباعة، ويقوم بإنشاء ملف PDF يمكن مشاركته أو مراجعته أو أرشفته أو طباعته دون الحاجة إلى محرر Markdown.
تعني عبارة "MD إلى PDF" الشيء نفسه. MD هو اختصار شائع لـ Markdown، و .md هو امتداد اسم الملف المستخدم بشكل شائع لمستندات Markdown.
ملف .md هو مستند Markdown نصي بسيط. يقبل SolConverter ملفات المصدر بصيغة .md و .txt ويحول محتوى Markdown المدعوم إلى PDF من خلال سير عمل عبر الإنترنت.
يعد هذا مفيدًا عندما تريد الاحتفاظ بـ Markdown كمصدر قابل للتعديل ولكنك تحتاج إلى مستند مستقر للعملاء أو الزملاء أو الطلاب أو المراجعين أو الأشخاص الذين لا يعملون مع Markdown.
تشمل الطرق الشائعة لوصف نفس المهمة ما يلي:
.md إلى PDFتتم معالجة جميع احتياجات التحويل هذه بواسطة هذه الصفحة.
يعرض SolConverter هياكل Markdown الشائعة الاستخدام في المستندات التقنية والعامة.
المحتوى المدعوم يشمل:
rowspan و colspan؛details، و summary، و kbd، و sub، و sup، و figure، و figcaption؛يتم عزل كتل التعليمات البرمجية أو المحددات التالفة محليًا حيثما أمكن ذلك، بحيث لا تؤثر مشكلة التنسيق على بقية المستند.
يقوم SolConverter بمعالجة صيغ LaTeX و MathML المدعومة كرسومات MathJax SVG. يظل مخرج SVG حادًا وواضحًا عند تكبير ملف PDF أو طباعته.
تتعرف معالجة الرياضيات على التعبيرات قبل تحليل Markdown، مما يساعد على حماية الشرطات السفلية والعلامات النجمية ومحددات العرض وبيئات المعادلات من التغيير بواسطة محلل Markdown.
يتضمن إدخال الرياضيات المدعوم ما يلي:
$...$ و \(...\)؛$$...$$ و \[...\]؛equation و align و gather و multline و split و cases؛\ce{...}؛\newcommand و \DeclareMathOperator.يمكن تقسيم التعبيرات الإضافية الطويلة عند المشغلات عالية المستوى بدلاً من قصها عند حافة الصفحة أو تقليل حجمها حتى تصبح صعبة القراءة. يتم الاحتفاظ بمعادلات العرض معًا عندما يتمكن المتصفح من احتواء الكتلة في الصفحة.
يقوم SolConverter بعزل الرياضيات التالفة في الموقع الذي تحدث فيه المشكلة.
عندما لا يمكن عرض كتلة LaTeX أو MathML بأمان، يمكن للمحول الحفاظ على مصدر احتياطي محايد ومتابعة عرض المحتوى الصالح الذي يليه. يتم استخدام نفس نهج الفشل المحلي للرسوم البيانية والصور.
هذا الأمر مهم للمستندات التقنية الطويلة. لا ينبغي لمعادلة تالفة واحدة، أو صورة غير متاحة، أو مخطط غير صالح أن يؤدي تلقائيًا إلى تجاهل كل صفحة صالحة حوله.
يتم عرض كتل Mermaid المسيجة المدعومة كـ SVG داخل ملف PDF. يتم دعم ZenUML من خلال تكامل مخطط Mermaid الخارجي المدمج محليًا.
يتم عرض كل مخطط صالح بشكل مستقل وتقييده بعرض الصفحة المتاح. إذا فشل مخطط ما، يقوم SolConverter بإدراج تراجع محلي مع المصدر ويستمر في معالجة المستند المتبقي.
محركات المخططات المدعومة حاليًا هي Mermaid و ZenUML. لا يتم دعم PlantUML و Graphviz و D2 و WaveDrom و BPMN و Nomnoml و TikZ الكامل حاليًا.
غالبًا ما تمزج المستندات التقنية بين الشرح والأوامر والتكوين والتعليمات البرمجية المصدرية. يستخدم SolConverter أداة Highlight.js لتطبيق إبراز الصيغة عند التعرف على لغة كتل التعليمات البرمجية.
يتضمن مخرج الكود ما يلي:
وبالتالي يحتفظ ملف PDF بالتعليمات البرمجية منفصلة بصريًا عن النص المحيط مع الحفاظ على المصدر الأصلي.
يكتشف SolConverter اتجاه المستند من المحتوى ويدعم ملفات PDF متعددة اللغات مع توفير بدائل الخطوط المناسبة.
تشمل سيناريوهات النصوص المدعومة ما يلي:
تظل الرياضيات والرموز البرمجية من اليسار إلى اليمين حتى عندما يكون اتجاه المستند الرئيسي من اليمين إلى اليسار.
يدعم SolConverter صور HTTP و HTTPS العامة بالإضافة إلى صور بيانات base64 الصالحة بتنسيقات PNG و GIF و JPEG و WebP و SVG.
يتم تقييد الصور بعرض الصفحة مع الحفاظ على نسبة العرض إلى الارتفاع الخاصة بها. تتضمن بيانات الصور الوصفية المدعومة النص البديل (alt text)، والعنوان، والأبعاد الآمنة، والمحاذاة، والأشكال، والتسميات التوضيحية.
يتم استبدال الصورة غير المتاحة أو غير الصالحة بنائب محلي يحتوي على نصها البديل. ثم يستمر المحول في معالجة بقية مستند Markdown بدلاً من إفشال ملف PDF بأكمله.
لدواعي الأمان، يتم حظر المسارات المحلية، وعناوين المضيف المحلي (localhost)، وعناوين IP الخاصة، وعناوين URL التي تبدأ بـ javascript:، والمخططات غير المدعومة. لا يتم تجميع مجلدات الأصول النسبية للمستودع تلقائيًا مع ملف Markdown المرفوع.
يطبق المحول تخطيط PDF متسقًا للمستندات التقنية والملاحظات والتقارير ومخرجات الطباعة.
يستخدم نموذج الويب الحالي:
current / total؛يطبق نظام العرض أيضًا حماية أساسية لتخطيط الطباعة. فهو يحاول تجنب ترك العناوين بمفردها في أسفل الصفحة، ويقلل من الأسطر المعلقة والمنفصلة (widows and orphans) في الكتل النصية، ويكرر رؤوس الجداول عندما يدعم المتصفح ذلك، ويتجنب تقسيم الكتل البرمجية، وصفوف الجداول، والأشكال، والصور، والمخططات، ومعادلات العرض عندما تتوفر مساحة كافية في الصفحة.
من السهل تصدير مستندات Markdown البسيطة. بينما يصعب تصدير مستندات Markdown التقنية الطويلة لأن الرياضيات والمخططات والجداول والرموز البرمجية والنصوص متعددة اللغات والصور الخارجية وترقيم الصفحات تتفاعل كلها معًا.
تم تصميم SolConverter حول هذه الحالة الأكثر تطلبًا. تتضمن معالجة تحويل Markdown إلى PDF عرض MathJax SVG، ومخططات Mermaid و ZenUML، وإبراز الصيغة البرمجية، ودعم Unicode ولغات RTL، والتطهير (sanitization)، وضوابط الشبكة، وعزل الفشل على مستوى الكتلة، ومتابعة تقدم المهمة، ونتائج منفصلة للمعاينة والتنزيل.
في اختبار الضغط الداخلي الذي تم إجراؤه في 4 أغسطس 2026، أنتج المعالج ملف PDF مكونًا من 156 صفحة من ملف يحتوي على 92 قسمًا و 333 تعبيرًا من تعبيرات MathJax. تضمن الاختبار أيضًا لغة MathML تالفة عمدًا وتعبيرًا طويلاً مكونًا من 84 حدًا للتحقق من معالجة الأخطاء المحلية وفصل الأسطر. هذه شروط اختبار داخلية، وليست وعدًا بأن كل مستند سينتج نفس النتيجة.
يمكن أن تحتوي ملفات Markdown المرفوعة على تعليمات HTML خام، وعناوين URL للصور، ومحتويات أخرى لا ينبغي الوثوق بها تلقائيًا.
يقوم SolConverter بتطهير الـ HTML المعروض باستخدام قائمة مسموحات (allowlist)، ويزيل النصوص البرمجية ومعالجات الأحداث، ويرفض عناوين URL غير الآمنة، ويقيد امتدادات الجداول، ويطبق سياسة أمان محتوى مقيدة، ويعترض طلبات المتصفح التي تخرج عن سياسة الصور.
يمكن عرض صور البيانات الصالحة دون طلب شبكة. يُسمح بالصور البعيدة العامة من خلال سياسة الصور، بينما يتم حظر الوجهات المحلية والخاصة وغير المدعومة.
تنتهي صلاحية التحميلات الجديدة بعد 15 دقيقة إذا لم يبدأ التحويل. بعد التحويل الناجح، يتم حذف المصدر بمجرد التحقق من المخرج؛ وتنتهي صلاحية المدخلات الفاشلة مع نافذة الـ 15 دقيقة الأصلية. تظل ملفات PDF المكتملة متاحة لمدة تصل إلى ساعتين. راجع سياسة الخصوصية لمعرفة دورة الحياة الكاملة.
تعد لغة Markdown فعالة للكتابة والتحكم في الإصدارات. وتكون صيغة PDF مفيدة عندما يحتاج المستند إلى مظهر ثابت وتنسيق تسليم مدعوم على نطاق واسع.
قد ترغب في تحويل Markdown إلى PDF عندما تحتاج إلى:
يكون محول Markdown إلى PDF عبر الإنترنت هو الأفضل عندما تريد تحميلًا مباشرًا وعرضًا مدارًا ومعاينة وسير عمل تنزيل دون تكوين أدوات محلية.
قد تكون الأداة المحلية مثل Pandoc أو امتداد المحرر خيارًا أفضل عندما تحتاج إلى تحويل دون اتصال بالإنترنت، أو قوالب مخصصة، أو أنماط CSS عشوائية، أو معالجة الاستشهادات، أو خط معالجة برمجي، أو تحويل دفعي داخل مستودع.
يركز SolConverter على عرض Markdown إلى PDF المدار للمستندات الفردية المرفوعة. لا يوفر حاليًا دعمًا كاملاً للاستشهادات من Pandoc، أو CSS عشوائي للمستخدم، أو إشارات مرجعية تلقائية لملف PDF، أو مجلدات أصول نسبية معبأة، أو كل لغات المخططات.
قم بتحويل ملاحظات الهندسة المعمارية، وشروحات واجهة برمجة التطبيقات (API)، وأدلة التشغيل، ومستندات الإصدارات، والمواصفات، والأدلة الداخلية إلى ملف PDF مستقر.
قم بعرض صيغ LaTeX و MathML والمصفوفات والمعادلات ورموز الكيمياء والتعبيرات الطويلة كرياضيات تعتمد على SVG داخل ملف PDF.
احتفظ بكتل الكود، والرموز البرمجية المضمنة، والجداول، وقوائم المهام، والمخططات، والشروحات الهيكلية معًا في مستند يمكن مراجعته خارج المستودع.
قم بإنشاء ملفات PDF تحتوي على نصوص فيتنامية، وصينية ويابانية وكورية (CJK)، وعربية، وعبرية، وسيريلية، ويونانية، وهندية، ومحتوى مختلط من اليسار إلى اليمين ومن اليمين إلى اليسار.
اكتب بلغة Markdown، ثم أنشئ مستندًا ثابتًا للطباعة أو الموافقة أو المشاركة أو الأرشفة.
قم بتحميل ملف بامتدا .md أو .txt، ودع SolConverter يقوم بإنشاء المستند، ثم عاين النتيجة وقم بتنزيل ملف PDF.
نعم. MD هو اختصار شائع لـ Markdown، و .md هو امتداد الملف المستخدم في العديد من مستندات Markdown.
نعم. ملف README.md هو مستند Markdown. قم بتحميله إلى المحول وراجع النتيجة، خاصة عندما يحتوي ملف README على صور نسبية للمستودع أو شارات أو محتوى مضمن. لسير عمل يركز على ملفات README، استخدم محول README إلى PDF.
يدعم SolConverter محددات الرياضيات المضمنة والمعروضة الشائعة، والعديد من بيئات معادلات AMS، وحزم MathJax، و Presentation MathML، و Content MathML الأساسي، وتعبيرات الكيمياء، والمصفوفات، ووحدات الماكرو المحددة على نطاق المستند. يتم عرض الرياضيات المدعومة بصيغة SVG.
نعم. يتم عرض كتل Mermaid المسيجة المدعومة محليًا كـ SVG. كما يتم دعم ZenUML أيضًا من خلال تكامل Mermaid مدمج.
يقوم المحول بعزل أنواع الأخطاء المدعومة في الكتلة المتأثرة، ويقحم بديلًا احتياطيًا، ويستمر في عرض المحتوى الصالح الذي يليه. الخطأ المحلي لا يلغي المستند بأكمله تلقائيًا.
نعم. كتل التعليمات البرمجية المسيجة والكود المضمن مدعومة. تتلقى لغات الكود المعترف بها إبرازًا للصيغة، بينما تحتفظ اللغات غير المعترف بها بالمصدر بأمان.
يتضمن المعالج الكشف عن الاتجاه والخطوط البديلة لأنظمة الكتابة هذه. ومع ذلك، يمكن أن تعتمد تغطية المحارف الفعلية على الخطوط المتاحة في البيئة المنشورة.
أنماط CSS المخصصة التي يوفرها المستخدم غير مدعومة حاليًا. يطبق المحول أنماط المستند والطباعة المدارة الخاصة به.
التوليد التلقائي لجدول المحتويات والإشارات المرجعية لملفات PDF غير مدعوم حاليًا. لا يزال بإمكان قسم المحتويات المكتوب يدويًا بلغة Markdown الظهور كمحتوى مستند عادي.
لا يقوم سير عمل التحميل الحالي بتعبئة وحل مجلد أصول المستودع تلقائيًا. استخدم عناوين URL لصور HTTP أو HTTPS العامة أو صور بيانات base64 المدعومة.
يقبل سير عمل تحويل Markdown إلى PDF حاليًا ملفات المصدر بصيغة .md و .txt. استخدم أداة تحويل الملفات إلى Markdown ذات الصلة أولاً عندما تتوفر أدوات تحويل مصادر أخرى.
لا. تنتهي صلاحية التحميل غير المعالج بعد 15 دقيقة. بعد التحويل الناجح، يتم حذف المصدر بمجرد التحقق من المخرج؛ وتنتهي صلاحية ملفات PDF المكتملة بعد ساعتين. تنتهي صلاحية المدخلات الفاشلة خلال نافذة التحميل الأصلية البالغة 15 دقيقة.
لا. لا يوجد حد لحجم الملف على ملفات مصادر Markdown أو النصوص المرفوعة، ولا يوجد حد أقصى لحجم ملف PDF الناتج.
قم بتحميل مستند Markdown الخاص بك، واختر إعدادات PDF، وأنشئ ملف PDF قابل للتنزيل مع دعم المحتوى التقني.
تحويل إلى PDFاستخدم أداة أخرى من SolConverter عندما يكون التنسيق المصدر أو المخرج المطلوب مختلفًا.