Printing/Reporting Capabilities

So, I can download say an HTML component as a PDF? If so, great news! And also, I spent several hours building this when I didn't need to!