首页 > 解决方案 > jsPDF有高度限制吗?

问题描述

我有一个很长的 html 文件,我想将其转换为 pdf。我注意到jsPDF没有创建高度超过65519px的pdf文件。我尝试如下。

这样我就可以得到pdf文件

<body>
   <div style="height: 65519px">Sample</div>
</body>

<script>
let doc = new jsPDF('1','pt','a4');
doc.addHTML(document.body, {pagesplit: true}, function() {
    doc.save('offer.pdf');
});
</script>

但是jsPDF什么也没做如下

<body>
   <div style="height: 65520px">Sample</div>
</body

<script>
let doc = new jsPDF('1','pt','a4');
doc.addHTML(document.body, {pagesplit: true}, function() {
    doc.save('offer.pdf');
});
</script>

用户被告知没有限制。我从不同的计算机和浏览器尝试过。然而,同样的问题发生了。如果你能帮忙,我会很高兴。

尝试将 div 高度 65520px 更改为 codepen - 单击链接并等待 5 秒以加载 pdf

标签: javascriptjspdfhtml2canvas

解决方案


推荐阅读