jsPDF无法按需渲染

时间:2018-05-28 09:12:26

标签: javascript visualforce jspdf

我是javascript的新手,我需要从一个a4 html页面创建一个pdf,但这个不是很好。 问题是它只保存html的最后一部分,它将html的边距放在a4 pdf格式之上。

pdf version

正如您在图像中看到的那样,保存的pdf仅占用hmtl的末尾,并且不适合a4格式的主体。我该怎么做才能解决这个问题。

这是javascript函数:`

function savePDF() {
             var pdf = new jsPDF('p', 'pt', 'letter');
 pdf.addHTML($('#someHtml')[0], function () {
     pdf.save('Test.pdf');
 });
            }

`

html就像一个内部有两个页面的主体。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

你说要创建一个a4 html页面,但在你编码中你将它设置为字母。根据{{​​1}}默认情况下,它会创建A4,所以你可以尝试这样的事情:

jsPDF