gpt4 book ai didi

javascript - jspdf 将 html 转换为具有多个页面的 pdf

转载 作者:行者123 更新时间:2023-11-30 11:42:04 26 4
gpt4 key购买 nike

我正在使用 jsPdf 和 html2pdf 将 html 转换为 pdf 文件。

我可以很好地转换 html 并下载文件,但如果 html 太大而无法放在单个页面上,它不会创建其他页面,我该怎么做?

代码是:

 var pdf = new jsPDF('l', 'pt', 'a4');
pdf.canvas.height = 72 * 11;
pdf.canvas.width = 72 * 8.5;
html2pdf(document.getElementById(id), pdf, function(pdf){
pdf.save('file.pdf');
});

最佳答案

另一种解决方案。

var pdf = new jsPDF('p', 'pt', 'a4');
var options = {
pagesplit: true
};

pdf.addHTML($(".pdf-wrapper"), options, function()
{
pdf.save("test.pdf");
});

来源:jsPDF multi page PDF with HTML renderrer

另一个答案:jsPDF multi page PDF with HTML renderrer

关于javascript - jspdf 将 html 转换为具有多个页面的 pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42275755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com