HtmlToMarkdown.HtmlMetadata (html_to_markdown v3.5.3)

Copy Markdown

Comprehensive metadata extraction result from HTML document.

Contains all extracted metadata types in a single structure, suitable for serialization and transmission across language boundaries.

Examples

let metadata = HtmlMetadata {
    document: Default::default(),
    headers: Vec::new(),
    links: Vec::new(),
    images: Vec::new(),
    structured_data: Vec::new(),
};

assert!(metadata.headers.is_empty());

Summary

Types

t()

Comprehensive metadata extraction result from HTML document.

Types

t()

@type t() :: %HtmlToMarkdown.HtmlMetadata{
  document: map(),
  headers: [map()],
  images: [map()],
  links: [map()],
  structured_data: [map()]
}

Comprehensive metadata extraction result from HTML document.