What is a good way to output an asp.net, C# GridView into a PDF

I tried using the Microsoft ReportingControls but found them overly cumbersome, with too little documentation. I’d like a simple control that would convert a GridView control into a PDF document. I’ve started looking into PDFSHarp and am running into dead ends with documentation. Same thing with iTextSharp. I’m willing to dig into them further if they have worked for others in the past.

Reference to type ‘HttpContextBase’ claims it is defined in ‘System.Web’ but it could not be found

I’m getting a really weird error that I’ve only found a few times with some pretty extensive googling. I’m making an authorization attribute to add onto my Actions in an ASP.NET MVC project in a class library. I installed the ASP packages through NuGet and can use intellisense to get the HttpContext from the filterContext, but it’s saying that the HttpContext type can’t be found where it’s supposed to be.