【发布时间】:2019-04-10 17:26:15
【问题描述】:
我正在使用 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);
}
});
};
【问题讨论】: