Getting Started – Aspose.HTML for .NET

What is HTML?

Since you are reading this page, we are assuming you know the answer. But, we are giving brief information to refresh your memory. HyperText Markup Language (HTML) is the standard markup language for creating Web pages. It defines the structure of web content. It can be assisted by other technologies such as Cascading Style Sheets (CSS) to describe a web page’s appearance/presentation and scripting languages such as JavaScript to describe functionality/behavior.

Benefits of using Aspose.HTML

Using Aspose.HTML for .NET in your project gives you the following benefits:

Rich set of features

Aspose.HTML for .NET is designed to process not only HTML but all the related formats: CSS, SVG, JavaScript, EPUB, MHTML. That’s why it offers you a lot of features in many different areas:

You can learn more about all these and other features in Features List article.

Performance and scalability

Aspose.HTML is a single file assembly, written in C#, which supports multiple .NET Framework and .NET Standard versions. That why you will be able to use it within any type of a 32-bit or 64-bit .NET application including ASP.NET, WCF, WinForms etc. It is a fast, lightweight component which creates, converts and edits HTML, XHTML, SVG, MHTML and EPUB documents efficiently.

Aspose.HTML for .NET is multi-thread safe as long as only one thread works on a document at a time. It is a typical scenario to have one thread working on one document. Different threads can safely work on different documents at the same time.

Minimal learning curve

Although there are many public classes, interfaces and enumerations in Aspose.HTML, the learning curve is minimal. We have achieved this by designing our public API with the following goals in mind:

By fulfilling the first goal, we have achieved that our API is similar to those used by modern browsers, which means that our API is well structured and described.

The example of fulfilling the second goal can be seen in Converter API. On the one hand, you can convert HTML, XHTML, EPUB, MHTML or SVG to many output formats with just one line of code.

1 Aspose.Html.Converters.Converter.ConvertHTML(@"<span>Hello World!!</span>", ".", new Aspose.Html.Saving.PdfSaveOptions(), "output.pdf");

but on the other hand, you can fine-tune the conversion process, if you want to.

Technical Support

Aspose provides unlimited free technical support for all its products. The support is available to all users, including evaluation. If you need help with Aspose.HTML, consider the following:

If you have an issue with Aspose.HTML, follow these simple steps to make sure it is resolved in the most efficient way:

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.