JSFiddle - React, Tailwind, and code Playground

by Sasank Vemana

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.2.61/jspdf.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"--></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.0.272/jspdf.debug.js"></script>

<script>

function myFunction(){
var pdf = new jsPDF('p','pt','a4');
    pdf.addHTML(document.body,function() { 
    pdf.save('web.pdf');
    alert(document.body);
});
}
</script>

<body>
    <p>HTML content...</p>
    <table border="1" style="width:100%">
  <tr>
    <td>Jill</td>
    <td>Smith</td>		
    <td>50</td>
  </tr>
  <tr>
    <td>Evelyn</td>
    <td>Jackson</td>		
    <td>94</td>
  </tr>
  <tr>
    <td>John</td>
    <td>Doe</td>		
    <td>80</td>
  </tr>
</table><br/>
    <button onclick='myFunction()'>
    test
    </button>    
</body>