Method DocxToMarkdownAsync
- Namespace
- LMKit.Document.Conversion
- Assembly
- LM-Kit.NET.dll
DocxToMarkdownAsync(byte[], DocxToMarkdownOptions, CancellationToken)
Asynchronously converts a DOCX document in memory to Markdown text.
public static Task<string> DocxToMarkdownAsync(byte[] docxData, DocxToMarkdownOptions options = null, CancellationToken cancellation = default)
Parameters
docxDatabyte[]optionsDocxToMarkdownOptionscancellationCancellationToken
Returns
Examples
using LMKit.Document.Conversion;
byte[] docxData = await File.ReadAllBytesAsync("report.docx");
string markdown = await MarkdownDocxConverter.DocxToMarkdownAsync(docxData);
await File.WriteAllTextAsync("report.md", markdown);
DocxToMarkdownAsync(string, DocxToMarkdownOptions, CancellationToken)
Asynchronously converts a DOCX file to Markdown text.
public static Task<string> DocxToMarkdownAsync(string inputPath, DocxToMarkdownOptions options = null, CancellationToken cancellation = default)
Parameters
inputPathstringoptionsDocxToMarkdownOptionscancellationCancellationToken
Returns
Examples
using LMKit.Document.Conversion;
string markdown = await MarkdownDocxConverter.DocxToMarkdownAsync("input/spec.docx");
await File.WriteAllTextAsync("output/spec.md", markdown);