Markdown Özellikleriyle Çalışmak
Bu konu, Markdown özelliklerinin Aspose.Words kullanılarak nasıl uygulanacağını açıklamaktadır. Markdown, kolayca HTML’ye dönüştürülebilen düz metni biçimlendirmenin basit bir yoludur. Aspose.Words aşağıdaki Markdown özelliklerini destekler:
- Başlıklar
- Blok alıntılar
- Yatay kurallar
- Cesur vurgu
- İtalik vurgu
Markdown özelliği uygulaması çoğunlukla Aspose.Words API’deki CommonMark
spesifikasyonunu takip eder ve tüm özellikler karşılık gelen stiller veya doğrudan formatlama olarak temsil edilir. Bu şu anlama geliyor
- Kalın ve İtalik, Font.bold ve Font.Italic olarak temsil edilir
- Başlıklar, Başlık 1 - Başlık 6 stiline sahip paragraflardır
- Tırnaklar, stil adında “Alıntı” bulunan paragraflardır
- HorizontalRule, HorizontalRule şeklinde bir paragraftır.
Vurgulu Markdown Belgesi
Bu bölüm size aşağıda verilen vurgulara sahip bir markdown belgesinin nasıl oluşturulacağını gösterir:
Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.
You can write **bold** or *italic* text.
You can also write ***BoldItalic*** text.
Yukarıda verilen markdown belgesini oluşturmak için aşağıdaki kod parçacığı kullanılabilir.
Başlıklı Markdown Belgesi
Bu bölüm size aşağıda verilen başlıklara sahip bir markdown belgesinin nasıl oluşturulacağını gösterir:
The following produces headings:
# Heading1
## Heading2
### Heading3
#### Heading4
##### Heading5
###### Heading6
# **Bold Heading1**
Yukarıda verilen markdown belgesini oluşturmak için aşağıdaki kod parçacığı kullanılabilir.
Blok Tırnaklı Markdown Belgesi
Bu bölüm size aşağıda belirtildiği gibi blok alıntılarla bir markdown belgesinin nasıl oluşturulacağını gösterir:
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
>
Yukarıda verilen markdown belgesini oluşturmak için aşağıdaki kod parçacığı kullanılabilir.
Yatay Cetvelli Markdown Belgesi
Bu bölüm, aşağıda verildiği gibi Yatay Kurallı bir markdown belgesinin nasıl oluşturulacağını gösterir:
We support Horizontal rules (Thematic breaks) in Markdown:
-----
Yukarıda verilen markdown belgesini oluşturmak için aşağıdaki kod parçacığı kullanılabilir.
Markdown Belgesini Okumak
Aşağıdaki kod parçacığı size bir markdown belgesinin nasıl okunacağını gösterir.
Markdown Kaydetme Seçeneklerini Belirleyin
Aspose.Words API, bir belgeyi Markdown formatında kaydederken ek seçenekleri belirlemek için MarkdownSaveOptions sınıfı sağlar.
Aşağıdaki kod örneği, çeşitli Markdown kaydetme seçeneklerinin nasıl belirtileceğini gösterdi.
Markdown’e Aktarırken Tablonun İçindeki İçeriği Hizalama
Aspose.Words API, Markdown belgesine dışa aktarırken tablolardaki içerikleri hizalamak için hizalama yönlerini tanımlayan TableContentAlignment numaralandırması sağlar. Aşağıdaki kod örneği, tablonun içindeki içeriğin nasıl hizalanacağını gösterir.