# html_to_markdown v3.4.0-rc.42 - Table of Contents

High-performance HTML to Markdown converter

## Modules

- [HtmlToMarkdown](HtmlToMarkdown.md): High-level API for html_to_markdown.
- [HtmlToMarkdown.AnnotationKind](HtmlToMarkdown.AnnotationKind.md): The type of an inline text annotation.
- [HtmlToMarkdown.CodeBlockStyle](HtmlToMarkdown.CodeBlockStyle.md): Code block fence style in Markdown output.
- [HtmlToMarkdown.ConversionOptions](HtmlToMarkdown.ConversionOptions.md): Main conversion options for HTML to Markdown conversion.
- [HtmlToMarkdown.ConversionOptionsUpdate](HtmlToMarkdown.ConversionOptionsUpdate.md): Partial update for `ConversionOptions`.
- [HtmlToMarkdown.ConversionResult](HtmlToMarkdown.ConversionResult.md): The primary result of HTML conversion and extraction.
- [HtmlToMarkdown.DocumentMetadata](HtmlToMarkdown.DocumentMetadata.md): Document-level metadata extracted from `<head>` and top-level elements.
- [HtmlToMarkdown.DocumentNode](HtmlToMarkdown.DocumentNode.md): A single node in the document tree.
- [HtmlToMarkdown.DocumentStructure](HtmlToMarkdown.DocumentStructure.md): A structured document tree representing the semantic content of an HTML document.
- [HtmlToMarkdown.GridCell](HtmlToMarkdown.GridCell.md): A single cell in a table grid.
- [HtmlToMarkdown.HeaderMetadata](HtmlToMarkdown.HeaderMetadata.md): Header element metadata with hierarchy tracking.
- [HtmlToMarkdown.HeadingStyle](HtmlToMarkdown.HeadingStyle.md): Heading style options for Markdown output.
- [HtmlToMarkdown.HighlightStyle](HtmlToMarkdown.HighlightStyle.md): Highlight rendering style for `<mark>` elements.
- [HtmlToMarkdown.HtmlMetadata](HtmlToMarkdown.HtmlMetadata.md): Comprehensive metadata extraction result from HTML document.
- [HtmlToMarkdown.ImageMetadata](HtmlToMarkdown.ImageMetadata.md): Image metadata with source and dimensions.
- [HtmlToMarkdown.ImageType](HtmlToMarkdown.ImageType.md): Image source classification for proper handling and processing.
- [HtmlToMarkdown.LinkMetadata](HtmlToMarkdown.LinkMetadata.md): Hyperlink metadata with categorization and attributes.
- [HtmlToMarkdown.LinkStyle](HtmlToMarkdown.LinkStyle.md): Link rendering style in Markdown output.
- [HtmlToMarkdown.LinkType](HtmlToMarkdown.LinkType.md): Link classification based on href value and document context.
- [HtmlToMarkdown.ListIndentType](HtmlToMarkdown.ListIndentType.md): List indentation character type.
- [HtmlToMarkdown.NewlineStyle](HtmlToMarkdown.NewlineStyle.md): Line break syntax in Markdown output.
- [HtmlToMarkdown.NodeContent](HtmlToMarkdown.NodeContent.md): The semantic content type of a document node.
- [HtmlToMarkdown.NodeContext](HtmlToMarkdown.NodeContext.md): Context information passed to all visitor methods.
- [HtmlToMarkdown.NodeType](HtmlToMarkdown.NodeType.md): Node type enumeration covering all HTML element types.
- [HtmlToMarkdown.OutputFormat](HtmlToMarkdown.OutputFormat.md): Output format for conversion.
- [HtmlToMarkdown.PreprocessingOptions](HtmlToMarkdown.PreprocessingOptions.md): HTML preprocessing options for document cleanup before conversion.
- [HtmlToMarkdown.PreprocessingOptionsUpdate](HtmlToMarkdown.PreprocessingOptionsUpdate.md): Partial update for `PreprocessingOptions`.
- [HtmlToMarkdown.PreprocessingPreset](HtmlToMarkdown.PreprocessingPreset.md): HTML preprocessing aggressiveness level.
- [HtmlToMarkdown.ProcessingWarning](HtmlToMarkdown.ProcessingWarning.md): A non-fatal warning generated during HTML processing.
- [HtmlToMarkdown.StructuredData](HtmlToMarkdown.StructuredData.md): Structured data block (JSON-LD, Microdata, or RDFa).
- [HtmlToMarkdown.StructuredDataType](HtmlToMarkdown.StructuredDataType.md): Structured data format type.
- [HtmlToMarkdown.TableData](HtmlToMarkdown.TableData.md): A top-level extracted table with both structured data and markdown representation.
- [HtmlToMarkdown.TableGrid](HtmlToMarkdown.TableGrid.md): A structured table grid with cell-level data including spans.
- [HtmlToMarkdown.TextAnnotation](HtmlToMarkdown.TextAnnotation.md): An inline text annotation with byte-range offsets.
- [HtmlToMarkdown.TextDirection](HtmlToMarkdown.TextDirection.md): Text directionality of document content.
- [HtmlToMarkdown.VisitResult](HtmlToMarkdown.VisitResult.md): Result of a visitor callback.
- [HtmlToMarkdown.WarningKind](HtmlToMarkdown.WarningKind.md): Categories of processing warnings.
- [HtmlToMarkdown.WhitespaceMode](HtmlToMarkdown.WhitespaceMode.md): Whitespace handling strategy during conversion.

