JSPDF

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/jspdf/0.9.0rc1/jspdf.js"></script>
 <div id="dialog-pdf" title="pdf" stye="display:none;">
  
    <a href="#" id="cmd">generate PDF</a>

</div>

JavaScript

$(document).ready(function(){ 
var doc = new jsPDF();
doc.setFontSize(22);
	doc.text(20, 20, 'This is a title');
	doc.text(20, 30, 'Hello world555!');
	doc.text(20, 40, 'This is client-side Javascript, pumping out a PDF.');
	doc.addPage();
	doc.text(20, 20, 'Do you like that 2?');
	
	// Save the PDF
	doc.save('Test.pdf');
});