jsPDF下载空白pdf

Vic*_*res 3 jspdf

我正在使用jsPDF从当前HTML生成pdf,如果我将它粘贴到控制台并使用当前HTML下载PDF,代码可以正常工作,但是当我将它放在JS文件上时,它会下载一个空白PDF:

这是代码:

<script>
  function descargar_pdf(){
      var pdf = new jsPDF();
      pdf.addHTML(document.body,function() {});
      pdf.save('Estadodecuenta.pdf');
  };
</script>
Run Code Online (Sandbox Code Playgroud)

从按钮调用该函数:

<button class="descargar_pdf" id="ignorePDF" onclick="descargar_pdf();"> Descarga tu estado de cuenta</button>
Run Code Online (Sandbox Code Playgroud)

azi*_*ium 7

addHTML函数中的第二个参数是一个回调函数,它在呈现HTML后被调用.

pdf.addHTML(document.body, function() {
    pdf.save('*.pdf');
});
Run Code Online (Sandbox Code Playgroud)