JSPDF
by Alan Dong
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.4.1/jspdf.min.js"></script>
<div id="dialog-pdf" title="pdf" stye="display:none;">
<div id="content">
<h3>Cat Request Details</h3>
<p>All of the Cat Details.....</p>
</div>
<div id="editor"></div>
<a href="#" id="cmd">generate PDF</a>
</div>
JavaScript
$(document).ready(function(){
var doc = new jsPDF();
doc.addImage("https://promo.bradbrownmagic.com/pdf-flyer/flyers/poster-dark-cmyk.jpg","JPEG",0,0);
// We'll make our own renderer to skip this editor
var specialElementHandlers = {
'#editor': function(element, renderer){
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#content').get(0), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
});