script> async function generatePDF() { document.getElementById("downloadButton").innerHTML = "Currently downloading, please wait"; //Downloading var downloading = document.getElementById("whatToPrint"); var doc = new jsPDF('l', 'pt'); await html2canvas(downloading, { //allowTaint: true, //useCORS: true, width: 530 }).then((canvas) => { //Canvas (convert to PNG) doc.addImage(canvas.toDataURL("image/png"), 'PNG', 5, 5, 500, 200); }) doc.save("Document.pdf"); //End of downloading document.getElementById("downloadButton").innerHTML = "Click to download"; } script> async function generatePDF() { document.getElementById("downloadButton").innerHTML = "Currently downloading, please wait"; //Downloading var downloading = document.getElementById("whatToPrint"); var doc = new jsPDF('l', 'pt'); await html2canvas(downloading, { //allowTaint: true, //useCORS: true, width: 530 }).then((canvas) => { //Canvas (convert to PNG) doc.addImage(canvas.toDataURL("image/png"), 'PNG', 5, 5, 500, 200); }) doc.save("Document.pdf"); //End of downloading document.getElementById("downloadButton").innerHTML = "Click to download"; }