# html_to_markdown v3.7.2 - 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 `
` 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 `` elements. - [HtmlToMarkdown.HtmlMetadata](HtmlToMarkdown.HtmlMetadata.md): Comprehensive metadata extraction result from HTML document. - [HtmlToMarkdown.ImageDimensions](HtmlToMarkdown.ImageDimensions.md): Image dimensions in pixels. - [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.MetadataEntry](HtmlToMarkdown.MetadataEntry.md): A single key-value metadata entry from `` meta tags. - [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 diagnostic produced during HTML conversion. - [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): A styling or semantic annotation that applies to a byte range within a node's text. - [HtmlToMarkdown.TextDirection](HtmlToMarkdown.TextDirection.md): Text directionality of document content. - [HtmlToMarkdown.TierStrategy](HtmlToMarkdown.TierStrategy.md): Controls which conversion tier is used. - [HtmlToMarkdown.UrlEscapeStyle](HtmlToMarkdown.UrlEscapeStyle.md): URL encoding strategy for link and image destinations. - [HtmlToMarkdown.VisitResult](HtmlToMarkdown.VisitResult.md): Result of a visitor callback. - [HtmlToMarkdown.VisitorHandle](HtmlToMarkdown.VisitorHandle.md): Shareable, thread-safe handle to a user-provided HTML visitor implementation. - [HtmlToMarkdown.WarningKind](HtmlToMarkdown.WarningKind.md): Categories of processing warnings. - [HtmlToMarkdown.WhitespaceMode](HtmlToMarkdown.WhitespaceMode.md): Whitespace handling strategy during conversion.