Table of Contents

Method ConvertToFileAsync

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

ConvertToFileAsync(string, string, DocumentToMarkdownOptions, CancellationToken)

Asynchronously converts the document at inputPath and writes the Markdown to outputPath.

public Task<DocumentToMarkdownResult> ConvertToFileAsync(string inputPath, string outputPath, DocumentToMarkdownOptions options = null, CancellationToken cancellation = default)

Parameters

inputPath string
outputPath string
options DocumentToMarkdownOptions
cancellation CancellationToken

Returns

Task<DocumentToMarkdownResult>

ConvertToFileAsync(byte[], string, string, DocumentToMarkdownOptions, CancellationToken)

Asynchronously converts in-memory document bytes and writes the Markdown to outputPath.

public Task<DocumentToMarkdownResult> ConvertToFileAsync(byte[] data, string fileName, string outputPath, DocumentToMarkdownOptions options = null, CancellationToken cancellation = default)

Parameters

data byte[]
fileName string
outputPath string
options DocumentToMarkdownOptions
cancellation CancellationToken

Returns

Task<DocumentToMarkdownResult>

ConvertToFileAsync(Stream, string, string, DocumentToMarkdownOptions, CancellationToken)

Asynchronously converts a document read from a stream and writes the Markdown to outputPath.

public Task<DocumentToMarkdownResult> ConvertToFileAsync(Stream stream, string fileName, string outputPath, DocumentToMarkdownOptions options = null, CancellationToken cancellation = default)

Parameters

stream Stream
fileName string
outputPath string
options DocumentToMarkdownOptions
cancellation CancellationToken

Returns

Task<DocumentToMarkdownResult>

ConvertToFileAsync(Attachment, string, DocumentToMarkdownOptions, CancellationToken)

Asynchronously converts the supplied Attachment and writes the Markdown to outputPath.

public Task<DocumentToMarkdownResult> ConvertToFileAsync(Attachment attachment, string outputPath, DocumentToMarkdownOptions options = null, CancellationToken cancellation = default)

Parameters

attachment Attachment
outputPath string
options DocumentToMarkdownOptions
cancellation CancellationToken

Returns

Task<DocumentToMarkdownResult>
Share