I need to create a client side PDF using JavaScript. How to do it?
jsPDF is an open source library for creating PDF documents using only Javascript
JSPDF should be all you need ...
Use a web service that converts HTML pages to PDF, for example. Download PDF