Làm việc với Markdown Tính năng

Bài viết này thảo luận về cách thực hiện các tính năng Markdown bằng cách sử dụng Aspose.Words. Markdown là một cách thức đơn giản để định dạng văn bản thuần túy và có thể chuyển đổi dễ dàng sang HTML. Aspose.Words hỗ trợ các tính năng sau của Markdown:

  • Tiêu đề
  • Blockquote “- Quy tắc ngang”
  • Chữ in đậm
  • In đậm nhấn mạnh

Tính năng Markdown thực hiện theo phần lớn thông số kỹ thuật CommonMark trong Aspose.Words API và tất cả các tính năng được đại diện dưới dạng phong cách tương ứng hoặc định dạng trực tiếp. Điều này có nghĩa là

  • Bold và Italic được biểu diễn bằng Font.BoldFont.Italic
  • Tiêu đề là các đoạn văn có kiểu heading 1 và heading 6
  • Câu trích dẫn là những đoạn văn với “Trích dẫn” trong tên kiểu
  • HorizontalRule là một đoạn văn với hình dạng HorizontalRule.

Markdown Tài liệu với Nên đậm

Phần này sẽ hướng dẫn bạn cách tạo ra một văn bản markdown với những nhấn mạnh như dưới đây:

Markdown treats asterisks (*) and underscores (_) as indicators of emphasis.
You can write **bold** or *italic* text. 
You can also write ***BoldItalic***text.

Mảnh mã sau đây có thể dùng để tạo ra tài liệu trên là markdown

Markdown Tài liệu với Tiêu đề

Phần này chứng minh cách tạo ra một tài liệu markdown với các tiêu đề như dưới đây:

The following produces headings:
# Heading1
## Heading2
### Heading3
#### Heading4
##### Heading5
###### Heading6
# **Bold Heading1**

Mảnh mã sau có thể được dùng để tạo ra tài liệu đã cho ở trên markdown.

Tài liệu Markdown với trích dẫn khối

Phần này cho bạn thấy cách tạo ra một markdown tài liệu với các trích dẫn khối như đã đưa ra bên dưới:

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
>

Mảnh mã sau đây có thể được dùng để sản xuất tài liệu đã cho: markdown

Markdown Tài liệu với Đường kẻ ngang

Phần này sẽ hướng dẫn bạn cách tạo ra một tài liệu markdown với Quy tắc Đường ngang như sau:

We support Horizontal rules (Thematic breaks) in Markdown:
-----

Phần mã đoạn này có thể được dùng để tạo ra tài liệu trên đây markdown.

Đọc một Markdown Tài liệu

Mã đoạn sau cho bạn thấy cách đọc một markdown tài liệu.

Chỉ định Markdown Tùy chọn Lưu

Aspose.Words API cung cấp MarkdownSaveOptions lớp để chỉ định các tùy chọn bổ sung trong khi lưu tài liệu ở định dạng Markdown.

Mã ví dụ dưới đây đã thể hiện cách chỉ định nhiều tùy chọn lưu Markdown.

Cách căn chỉnh nội dung bên trong bảng khi xuất sang Markdown

Aspose.Words API cung cấp TableContentAlignment phân loại, xác định hướng căn chỉnh để căn chỉnh nội dung trong bảng khi xuất ra tài liệu Markdown. Mã ví dụ sau đây cho thấy cách sắp xếp nội dung bên trong bảng.