JsPDF experiments
HTML
<script src="https://rawgit.com/niklasvh/html2canvas/master/dist/html2canvas.js"></script>
<script src="https://cdn.rawgit.com/MrRio/jsPDF/master/dist/jspdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"></script>
<div id="wrapper">
<div class="red b">Red b</div>
<div class="yellow b">Yellow b</div>
<div class="blue b">Blue b</div>
<div class="green b">Green b</div>
</div>
<br/>
<input type='button' value='Download PDF' id='downloadPdf' />
CSS
#wrapper {
color: red;
}
JavaScript
$(document).ready(function() {
$('#downloadPdf').on('click', function() {
var options ={};
var pdf = new jsPDF('p', 'pt', 'a4');
pdf.addHTML($('#wrapper'),options, function() {
pdf.save('Test.pdf');
});
});
});