About Aspose.HTML for .NET

Create, edit and convert HTML pages using native APIs for .NET.

Aspose.HTML for .NET is an advanced HTML manipulation API to create and manipulate HTML documents within .NET applications. Developers can insert, remove, replace HTML nodes, extract CSS styles, navigate through HTML document either by NodeIterator, TreeWalker that is provided by traversal specifications, XPath or CSS selector queries. Furthermore, It allows HTML DOM manipulation via JavaScript through its own scripting.

Supported File Formats

Input/Output

  • (X)HTML
  • MHTML
  • SVG
  • Markdown

Input Only

  • EPUB, HTML Template

Output Only

  • PDF
  • XPS
  • DOCX
  • Images: JPEG, PNG, BMP, TIFF, GIF

Advanced .NET HTML Manipulation API Features

  • Create HTML pages from scratch.
  • Load existing HTML from file, stream or URL.
  • Implement W3C specifications.
  • Implement templates using template merger.
  • Fill the template with various data sources.
  • Render HTML Canvas 2D to PDF.
  • Add, replace or remove nodes.
  • Extract data from HTML documents.
  • Load EPUB and MHTML file formats.
  • Convert HTML to Image file formats.
  • Render multiple documents at once.
  • Implement Markdown to HTML converter.
  • Apply header and footer during HTML to PDF conversion.
  • Navigate HTML using XPath Query or CSS Selector.
  • Wide range of conversions between formats.
  • Generate HTML code.
  • Extract data from the web.
  • Merge HTML, MHTML, EPUB and MD files.
  • Edit MHTML.
  • Edit Markdown.
  • Convert HTML to PDF.
  • Check Website Accessibility.