I need to create a PDF file on the client side using JavaScript. How do I do that?
jsPDF is an open-source library for generating PDF documents using nothing but Javascript
Use a web service that converts HTML pages to PDF, e.g. PDF Download
JSPDF should be all you need...