我正在使用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)
addHTML函数中的第二个参数是一个回调函数,它在呈现HTML后被调用.
pdf.addHTML(document.body, function() {
pdf.save('*.pdf');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10968 次 |
| 最近记录: |