Table of Contents

Namespace LMKit.Document.Conversion

Classes

DocumentToMarkdown

Converts a document into Markdown using one of several strategies: text-layer extraction (optionally backed by a traditional OCR engine for images), vision-language OCR, or a hybrid per-page selection between the two.

DocumentToMarkdownOptions

Options controlling the behavior of DocumentToMarkdown.

DocumentToMarkdownPageCompletedEventArgs

Provides data for the PageCompleted event.

DocumentToMarkdownPageResult

Represents the Markdown conversion outcome for a single page of a document.

DocumentToMarkdownPageStartingEventArgs

Provides data for the PageStarting event.

DocumentToMarkdownResult

Represents the outcome of a document → Markdown conversion performed by DocumentToMarkdown.

DocxToMarkdown

Provides conversion methods from DOCX documents to Markdown.

DocxToMarkdownOptions

Options controlling DOCX to Markdown conversion behavior.

EmlToMarkdown

Provides conversion methods from EML (email) files to Markdown.

EmlToPdf

Provides methods to convert EML (email) files into PDF documents.

HtmlToMarkdown

Provides conversion methods from HTML to Markdown.

HtmlToMarkdownOptions

Options controlling HTML to Markdown conversion output formatting.

ImageToPdf

Provides methods to convert images into PDF documents.

MarkdownToDocx

Provides conversion methods from Markdown to DOCX documents.

MarkdownToHtml

Provides conversion methods from Markdown to HTML.

MarkdownToHtmlOptions

Options controlling Markdown to HTML conversion output formatting.

MarkdownToPdf

Provides methods to convert Markdown content into PDF documents.

MarkdownToPdfOptions

Configuration options for Markdown-to-PDF conversion.

MboxToMarkdown

Provides conversion methods from MBOX (Unix mailbox) files to Markdown.

PdfToImage

Provides methods to render PDF pages as images.

Enums

DocumentToMarkdownStrategy

Specifies the strategy used by DocumentToMarkdown when transforming a document into Markdown.

Share