I have a webpage on which I wish to print some HTML. To do so, I use html2canvas and jsPDF.
The issue that I encounter is that it does not print the images shown in the HTML.
My HTML and css looks as follows (complete code in fiddle):
.handsomeHtml { background: red; } .crazyFrog { background: url('http://e-cdn-images.deezer.com/images/artist/01eb92fc47bb8fb09adea9f763bb1c50/500x500.jpg'); width: 500px; height: 500px; } <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.3.4/jspdf.debug.js"> </script> <div id="someHtml" class="handsomeHtml"> Hello, handsome HTML <br> <img class="crazyFrog"></img> </div> <button id="savePDFbutton" onclick="savePDF()"> save pdf </button> Expected result:
Actual PDF result

