Table of Contents

Class MarkdownHtmlConverter

Namespace
LMKit.Document.Conversion
Assembly
LM-Kit.NET.dll

Provides conversion methods between Markdown and HTML.

public static class MarkdownHtmlConverter
Inheritance
MarkdownHtmlConverter
Inherited Members

Examples

using LMKit.Document.Conversion;

string markdown = "# Title\n\nHello **world**.";
string html = MarkdownHtmlConverter.MarkdownToHtml(markdown);
string roundTripMarkdown = MarkdownHtmlConverter.HtmlToMarkdown(html);

Remarks

This converter is designed for document workflow scenarios where a predictable, dependency-light Markdown and HTML transformation is needed.

Conversion is best effort and focuses on common Markdown and HTML constructs such as headings, paragraphs, emphasis, links, images, code blocks, lists, blockquotes, and horizontal rules.

Methods

HtmlToMarkdown(string)

Converts HTML text to Markdown using default conversion options.

HtmlToMarkdown(string, MarkdownHtmlConversionOptions)

Converts HTML to Markdown.

HtmlToMarkdownAsync(string, MarkdownHtmlConversionOptions, CancellationToken)

Asynchronously converts HTML to Markdown.

MarkdownToHtml(string)

Converts Markdown text to HTML using default conversion options.

MarkdownToHtml(string, MarkdownHtmlConversionOptions)

Converts Markdown text to HTML.

MarkdownToHtmlAsync(string, MarkdownHtmlConversionOptions, CancellationToken)

Asynchronously converts Markdown text to HTML.