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