下面是我的使用jsPDF从HTML转换为PDF的代码。这个div reportPageTableWrapper包含表格格式的动态记录。 它的转换效果很好,但在PDF的一页中只显示了一半记录。其余记录不可见,并且PDF无法创建自动页面。 有谁知道我如何在PDF的多个页面上显示所有记录。 请参考下图:ref image of my result PDF
html2canvas(document.getElementById('reportPageTableWrapper')).
then(function(canvas) {
var img = canvas.toDataURL("image/png");
console.log("Image----------------",img);
console.log("canvas----------------",canvas);
var doc = new jsPDF("l");
var height = $('.tableStyleWrapper').height();
var width = $('.tableStyleWrapper').width();
doc.addImage(img,'JPEG',0, 1);
doc.save('Availability-Report.pdf');
});