العمل مع Markdown الميزات
يناقش هذا الموضوع كيفية تنفيذ ميزات Markdown باستخدام Aspose.Words. Markdown هي طريقة بسيطة لتنسيق نص عادي يمكن تحويله بسهولة إلى HTML. Aspose.Words يدعم الميزات التالية Markdown:
- العناوين
- بلوككوتس
- القواعد الأفقية
- التركيز الجريء
- التركيز المائل
يتبع تنفيذ ميزة Markdown في الغالب مواصفات CommonMark
في Aspose.Words API ويتم تمثيل جميع الميزات كأنماط مقابلة أو تنسيق مباشر. مما يعني أن
- يتم تمثيل الغامق والمائل على أنهما
Font.Bold
وFont.Italic
. - العناوين هي فقرات ذات أنماط Heading 1 - Heading 6.
- الاقتباسات هي فقرات تحتوي على “اقتباس” في اسم النمط.
- HorizontalRule هي فقرة ذات شكل
HorizontalRule
.
Markdown وثيقة مع التركيز
يوضح لك هذا القسم كيفية إنتاج مستند markdown مع تأكيدات كما هو موضح أدناه:
Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.
You can write **bold** or *italic* text.
You can also write ***BoldItalic***text.
يمكن استخدام مقتطف الشفرة التالي لإنتاج المستند markdown المذكور أعلاه.
Markdown وثيقة مع العناوين
يوضح لك هذا القسم كيفية إنتاج مستند markdown بعناوين كما هو موضح أدناه:
The following produces headings:
# Heading1
## Heading2
### Heading3
#### Heading4
##### Heading5
###### Heading6
# **Bold Heading1**
يمكن استخدام مقتطف الشفرة التالي لإنتاج المستند markdown المذكور أعلاه.
Markdown وثيقة مع اقتباسات كتلة
يوضح لك هذا القسم كيفية إنتاج مستند markdown مع علامات اقتباس كتلة كما هو موضح أدناه:
We support blockquotes in Markdown:
>*Lorem*
>*ipsum*
>The quotes can be of any level and can be nested:
>>>Quote level 3
>>>
>>>>Nested quote level 4
>
>*Back to first level*
>### Headings are allowed inside Quotes
>
يمكن استخدام مقتطف الشفرة التالي لإنتاج المستند markdown المذكور أعلاه.
Markdown وثيقة مع القاعدة الأفقية
يوضح لك هذا القسم كيفية إنتاج مستند markdown بقاعدة أفقية كما هو موضح أدناه:
We support Horizontal rules (Thematic breaks) in Markdown:
-----
يمكن استخدام مقتطف الشفرة التالي لإنتاج المستند markdown المذكور أعلاه.
قراءة Markdown وثيقة
يوضح لك مقتطف الشفرة التالي كيفية قراءة مستند markdown.
حدد Markdown حفظ الخيارات
Aspose.Words API يوفر MarkdownSaveOptions فئة لتحديد خيارات إضافية أثناء حفظ مستند في تنسيق Markdown.
يوضح مثال الكود التالي كيفية تحديد خيارات حفظ Markdown المختلفة.
كيفية محاذاة المحتوى داخل الجدول أثناء التصدير إلى Markdown
Aspose.Words API يوفر TableContentAlignment التعداد الذي يحدد اتجاهات المحاذاة لمحاذاة المحتويات في الجداول أثناء التصدير إلى المستند Markdown. يوضح مثال التعليمات البرمجية التالية كيفية محاذاة المحتوى داخل الجدول.