Table of Contents

Class MarkdownDocxConverter

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

Provides conversion methods between Markdown and DOCX.

public static class MarkdownDocxConverter
Inheritance
MarkdownDocxConverter
Inherited Members

Examples

using LMKit.Document.Conversion;

string markdown = "# Meeting Notes\n\n- Action item 1\n- Action item 2";
byte[] docxBytes = MarkdownDocxConverter.MarkdownToDocx(markdown);
string markdownRoundTrip = MarkdownDocxConverter.DocxToMarkdown(docxBytes);

Remarks

This API reuses LM-Kit internal DOCX conversion components to ensure consistent behavior with existing Markdown and DOCX workflows.

Markdown to DOCX conversion uses the existing OpenXML Markdown writer. DOCX to Markdown conversion uses the existing DOCX Markdown extractor.

Methods

DocxToMarkdown(byte[], DocxToMarkdownOptions, CancellationToken)

Converts a DOCX document in memory to Markdown text.

DocxToMarkdown(byte[], bool, bool, bool, bool, bool, CancellationToken)

Converts DOCX bytes to Markdown using individual boolean conversion flags.

DocxToMarkdown(string, DocxToMarkdownOptions, CancellationToken)

Converts a DOCX file to Markdown text.

DocxToMarkdown(string, bool, bool, bool, bool, bool, CancellationToken)

Converts a DOCX file to Markdown using individual boolean conversion flags.

DocxToMarkdownAsync(byte[], DocxToMarkdownOptions, CancellationToken)

Asynchronously converts a DOCX document in memory to Markdown text.

DocxToMarkdownAsync(string, DocxToMarkdownOptions, CancellationToken)

Asynchronously converts a DOCX file to Markdown text.

MarkdownToDocx(string, CancellationToken)

Converts Markdown text to a DOCX document represented as bytes.

MarkdownToDocxAsync(string, CancellationToken)

Asynchronously converts Markdown text to a DOCX document represented as bytes.

MarkdownToDocxFile(string, string, CancellationToken)

Converts Markdown text to DOCX and writes it to a file.

MarkdownToDocxFileAsync(string, string, CancellationToken)

Asynchronously converts Markdown text to DOCX and writes it to a file.