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.