我正在使用jsPDF和Angularjs,并试图创建其他页面。我想在当前页面填满后添加一个新页面。
代码:
$scope.goPdf = function ()
{
console.log('Create PDF');
$('#pdf').css('background', '#fff');
$('#pdf').css('font-size', '20px');
$(".sleep").attr("hidden", true);
html2canvas($("#pdf"), {
onrendered: function (canvas) {
console.log(canvas.clientHeight)
return false;
var pdf = new jsPDF();
pdf.addImage(canvas.toDataURL("image/jpeg"), 'jpeg', 15, 10, 180, 140);
// pdf.setFontSize(40);
pdf.setTextColor(0, 0, 0);
pdf.addPage();
pdf.save('namePdf' + '.pdf');
$(".sleep").attr("hidden", false);
}
});
};
答案 0 :(得分:0)
addPage有两个参数需要填写。 addPage(格式,方向) 例子
addPage('letter','p')
您可以在此处查看其更多文档: http://raw.githack.com/MrRio/jsPDF/master/docs/