Thanks for considering Aspose.
Aspose.Pdf is a component that converts the source into Pdf format output. you can create through an XML, XSLT, using our API and also can convert Word or HTML file into Pdf. For more information kindly visit Your First Application using Aspose.Pdf
Concerning your query to regarding converting HTML files into Pdf, yes Aspose.Pdf supoorts but this is Beta version of Html2Pdf. Only simple HTML is supported. As I can see in you provided sample HTML file you are referencing CSS which is not yet supported in .Net version.
For reference purpose you may consult Converting Html or Aspx to PDF (Beta version) also please visit Html to Pdf for known issue.