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
  • Images: TIFF, JPEG, PNG, BMP

Advanced .NET HTML Manipulation API Features

  • Create HTML pages from Scratch.
  • Load existing HTML from file, stream or URL.
  • Implement W3C HTML specifications.
  • Implement html templates using template merger.
  • Fill template with various data sources.
  • Render HTML Canvas 2D to PDF.
  • Add, replace or remove HTML nodes.
  • Extract CSS styling information.
  • Load EPUB and MHTML file formats.
  • Render HTML to raster image formats.
  • Render multiple documents at once.
  • Implement Markdown to HTML converter.
  • Apply header and footer during HTML to PDF.