使用javascript将html2canvas文件发送到服务器端

时间:2020-08-06 18:17:40

标签: javascript jspdf html2canvas

我有这段代码,可使用HTML2CANVAS和jsPDF将HTML表转换为PDF。完美保存文件。

function sendEmailReport(){
  var fbcanvas = document.getElementById("timingGraph");
               html2canvas($(fbcanvas),
        {
            onrendered: function (canvas) {
                         var pdf = new jsPDF("l", "mm", "a4");
              var imgData = canvas.toDataURL('image/jpeg', 1.0);
              pdf.addImage(imgData, 'JPEG', 10, 10, 270, 130);
              pdf.save('WebSiteScreen.pdf');
              google.script.run.sendEmail(pdf)
            }
        })
}

但是我还需要将其传递到服务器端,然后通过电子邮件与其他数据一起发送。我该怎么办,因为“ google.script.run.sendEmail(pdf)”不起作用并返回错误 未捕获的TypeError:由于属性pdfEscape

中的非法值而失败

0 个答案:

没有答案