دليل عملي
نصائح تنسيق Markdown للحصول على PDF احترافية
اكتب Markdown يتحول إلى PDF جميلة ومنظمة جيدًا — عناوين، جداول، كتل أكواد، صور، والمزيد.

النتيجة التي ستحصل عليها
جرّب القالب المرتبطفي هذه الصفحة
ينتج عن تنسيق Markdown الجيد PDF منسق بشكل جيد. يغطي هذا الدليل التقنيات التي تُحدث أكبر فرق في مخرجاتك النهائية — من هيكل العناوين إلى تصميم الجداول إلى تنسيق كتل الأكواد.
أهمية تسلسل العناوين
يحدد هيكل عناوينك مخطط المستند. استخدم تسلسلاً هرمياً منطقياً:
# عنوان المستند (h1)
## قسم رئيسي (h2)
### قسم فرعي (h3)
#### مستوى تفصيلي (h4)
نصائح:
- عنوان h1 واحد لكل مستند — يصبح عنوان ملف PDF.
- استخدم h2 للأقسام الرئيسية (مقدمة، طرق، نتائج، خاتمة).
- استخدم h3 للأقسام الفرعية داخل كل قسم.
- تجنب تخطي المستويات (h2 ← h4 بدون h3).
يقوم القالب القانوني (Legal) بترقيم أقسامه العليا تلقائيًا، لذا فإن التسلسل الهرمي الواضح للعناوين يجعل هذا الترقيم ذا معنى. في أي قالب، يُنشئ التسلسل الهرمي المنطقي بنية مستند أوضح.
جداول رائعة المظهر
الجداول من أقوى الميزات. إليك كيفية جعلها تعمل بشكل جيد في ملفات PDF:
| المشروع | الحالة | الميزانية | المسؤول |
| --- | --- | --- | --- |
| إعادة تصميم الموقع | قيد التنفيذ | $45,000 | علي |
| التطبيق الجوال | تخطيط | $30,000 | سامر |
| ترحيل API | مكتمل | $15,000 | كرم |
محاذاة الأعمدة
استخدم النقطتين الرأسيتين في صف الفاصل للتحكم في المحاذاة:
| العنصر | الكمية | السعر |
| :--- | ---: | :---: |
| محاذاة لليسار | محاذاة لليمين | توسيط |
| جهاز | 5 | $240 |
| خدمة | 12 | $1,200 |
:---— محاذاة لليسار (افتراضي)---:— محاذاة لليمين (مناسب للأرقام):---:— محاذاة للوسط
التعامل مع رمز الخط العمودي
إذا كان محتوى الخلية يحتوي على |، قم بإفلاته باستخدام شرطة مائلة عكسية:
| الأمر | الوصف |
| --- | --- |
| `cat file \| grep error` | البحث عن الأخطاء في السجلات |
نصائح:
- اجعل تسميات الأعمدة قصيرة: العناوين الطويلة تُنشئ أعمدة عريضة قد تفيض.
- اقتصر على 4-5 أعمدة: المزيد من الأعمدة يصبح صعب القراءة على ورق A4/Letter.
- معاينة قبل التصدير: الجداول العريضة قد تحتاج إلى تسميات أقصر.
كتل الأكواد مع تمييز الصياغة
لف الكود في ثلاثة علامات اقتباس خلفية مع علامة اللغة. سيقوم ملف PDF بتطبيق تمييز الصياغة تلقائياً.
الصياغة الأساسية
```python
def calculate_growth(revenue: list[float]) -> float:
if len(revenue) < 2:
return 0.0
return (revenue[-1] - revenue[-2]) / revenue[-2] * 100
```
اللغات الشائعة
| اللغة | العلامة |
|---|---|
| Python | python |
| JavaScript | javascript |
| TypeScript | typescript |
| Bash / Shell | bash |
| SQL | sql |
| JSON | json |
| YAML | yaml |
| HTML | html |
| CSS | css |
| Rust | rust |
| Go | go |
| Java | java |
| C++ | cpp |
مثال: إعدادات JSON
```json
{
"name": "quarterly-report",
"templateId": "executive",
"options": {
"pageNumbers": true
}
}
```
مثال: أوامر Shell
```bash
curl -X POST https://api.example.com/v1/reports \
-H "Authorization: Bearer $TOKEN" \
-d '{"period": "Q3", "format": "pdf"}'
```
نصائح:
- أضف دائماً علامة اللغة — بدونها لن يكون هناك تمييز.
- استخدم علامات الاقتباس الخلفية المضمنة
`الكود`للإشارات القصيرة مثلاسم_ملفأوtrue. - حافظ على الكتل تحت 50 سطراً لترقيم صفحات نظيف.
الصور في ملفات PDF

المتطلبات:
- يجب أن تكون الصور URLs قابلة للوصول علناً (وليست ملفات محلية).
- الصيغ المدعومة: PNG, JPEG, WebP.
- يتم تغيير حجم الصور تلقائياً لتناسب عرض الصفحة.
نصائح:
- للشعارات في القوالب المخصصة، استخدم ميزة رفع الصور بدلاً من صور Markdown.
- حافظ على الصور أقل من 2 ميجابايت لعرض سريع.
- استخدم نصاً بديلاً وصفياً — يظهر إذا فشل تحميل الصورة.
اقتباسات للتنبيهات
> **النتيجة الرئيسية**: زادت الإيرادات بنسبة 15% مقارنة بالعام الماضي، متجاوزة توقعات الربع الثالث بمقدار 3 نقاط مئوية.
تُعرض الاقتباسات بحد يساري ومسافة بادئة. استخدمها من أجل:
- النتائج أو الاستنتاجات الرئيسية
- اقتباسات العملاء أو الشهادات
- ملاحظات مهمة أو تحذيرات
- مقتطفات من مصادر خارجية
القوائم — نقطية ومرقمة
### التسليمات الرئيسية
- خطة التسويق للربع الرابع
- تقويم وسائل التواصل الاجتماعي
- جدول حملات البريد الإلكتروني
- تخصيص الميزانية
- تفصيل الأقسام
- احتياطي الطوارئ
### بنود الإجراءات
1. مراجعة المسودة مع أصحاب المصلحة
2. دمج الملاحظات بحلول الجمعة
3. تقديم النسخة النهائية للموافقة
4. أرشفة الإصدارات السابقة
نصائح:
- استخدم القوائم النقطية للعناصر غير المرتبة.
- استخدم القوائم المرقمة للخطوات المتسلسلة.
- تداخل القوائم حتى 3 مستويات.
- اترك سطراً فارغاً قبل القوائم وبعدها لتنسيق سليم.
الروابط والمراجع
راجع [توثيق API](https://markdowntopdfconverter.com/api-docs) للتفاصيل.
للاستفسارات، اتصل [support@markdowntopdfconverter.com](mailto:support@markdowntopdfconverter.com).
الروابط قابلة للنقر في ملف PDF. استخدم نص رابط وصفي — تجب “اضغط هنا.”
مخططات Mermaid
أضف المخططات مباشرة في Markdown باستخدام صياغة Mermaid. تُعرض كرسومات متجهة حادة في ملف PDF. يتطلب عرض Mermaid خطة ممتازة.
يبدأ كل مخطط بـ ```mermaid وكلمة نوع في السطر التالي.
مخطط التدفق
اعرض العمليات والقرارات وسير العمل.
```mermaid
graph TD
A[Start] --> B{Is approved?}
B -->|Yes| C[Publish]
B -->|No| D[Revise]
D --> B
C --> E[Done]
```
النقاط الرئيسية: graph TD = من الأعلى للأسفل. استخدم LR من اليسار لليمين. [] = مستطيل، () = مدور، {} = ماسي، --> = سهم، -->|تسمية| = سهم بتسمية.
مخطط التسلسل
اعرض التفاعلات بين المشاركين عبر الزمن.
```mermaid
sequenceDiagram
Client->>Server: POST /api/convert
Server->>Gotenberg: Render PDF
Gotenberg-->>Server: PDF binary
Server-->>Client: 200 OK (PDF)
```
النقاط الرئيسية: ->> = سهم صلب، -->> = استجابة متقطعة. يتم إنشاء المشاركين تلقائياً من الأسماء.
مخطط جانت
خطط للمشاريع باستخدام أشرطة زمنية.
```mermaid
gantt
title Q3 Launch
dateFormat YYYY-MM-DD
section Design
Wireframes :2026-07-01, 7d
Prototype :2026-07-08, 5d
section Build
Frontend :2026-07-13, 10d
Backend :2026-07-13, 12d
section Launch
QA :2026-07-25, 4d
Go Live :milestone, 2026-07-30, 0d
```
النقاط الرئيسية: section تجمع المهام. التنسيق: اسم_المهمة :بداية, مدة. milestone تحدد تاريخاً واحداً.
المخطط الدائري
بيانات نسبية بسيطة.
```mermaid
pie title Revenue by Region
"North America" : 45
"Europe" : 30
"APAC" : 25
```
مخطط الفئات
اعرض علاقات الكائنات للتوثيق الفني.
```mermaid
classDiagram
User <|-- Admin
User : +String email
User : +login()
Admin : +manageUsers()
Report *-- User
Report : +String title
Report : +generatePdf()
```
النقاط الرئيسية: <|-- = وراثة، *-- = تكوين. + = طريقة/حقل عام.
أنواع إضافية
مدعومة أيضاً: مخططات الحالة، مخططات العلاقات بين الكيانات، خرائط الرحلة، رسوم git البيانية، ومخططات الأرباع. مرجع كامل للصياغة على mermaid.js.org.
نصائح:
- تُعرض Mermaid كـ SVG — تبقى واضحة في أي مستوى تكبير.
- استخدم القالب الإبداعي للمستندات كثيرة المخططات (يحدد أحجام حاويات المخططات مسبقاً).
- تتلاءم المخططات تلقائياً مع عرض الصفحة. حافظ على إيجاز تسميات العقد لتجنب الفائض.
- اختبر المخططات المعقدة في المعاينة المباشرة قبل التصدير.
قائمة التحقق من هيكل المستند
قبل التصدير، تحقق من:
- عنوان h1 واحد في الأعلى
- تسلسل هرمي منطقي للعناوين (h1 ← h2 ← h3)
- الجداول تحتوي على أعداد أعمدة متسقة
- كتل الأكواد تحتوي على تسميات لغة
- الصور تحتوي على نص بديل وصفي
- الروابط تستخدم نصاً وصفيًا
- القوائم تحتوي على أسطر فارغة قبلها وبعدها
- لا توجد وسم HTML (استخدم Markdown النقي)
الخطوات التالية
- جرّب هذه التقنيات في المُحوّل مع المعاينة المباشرة.
- تعلم كيفية تصميم قالب مخصص يستخدم طباعة علامتك التجارية.
- قارن بين جميع القوالب التسعة المضمّنة للعثور على القالب المناسب لمحتواك.