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
inputPathstringoutputPathstringoptionsDocumentToMarkdownOptionscancellationCancellationToken
Returns
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
databyte[]fileNamestringoutputPathstringoptionsDocumentToMarkdownOptionscancellationCancellationToken
Returns
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
streamStreamfileNamestringoutputPathstringoptionsDocumentToMarkdownOptionscancellationCancellationToken
Returns
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
attachmentAttachmentoutputPathstringoptionsDocumentToMarkdownOptionscancellationCancellationToken