我是javascript的新手,我需要从一个a4 html页面创建一个pdf,但这个不是很好。 问题是它只保存html的最后一部分,它将html的边距放在a4 pdf格式之上。
正如您在图像中看到的那样,保存的pdf仅占用hmtl的末尾,并且不适合a4格式的主体。我该怎么做才能解决这个问题。
这是javascript函数:`
function savePDF() {
var pdf = new jsPDF('p', 'pt', 'letter');
pdf.addHTML($('#someHtml')[0], function () {
pdf.save('Test.pdf');
});
}
`
html就像一个内部有两个页面的主体。
提前感谢您的帮助。
答案 0 :(得分:0)
你说要创建一个a4 html页面,但在你编码中你将它设置为字母。根据{{1}}默认情况下,它会创建A4,所以你可以尝试这样的事情:
jsPDF