我使用jsPdf创建pdf。我正面临着一个问题,它是创建充满数据的页面后创建额外的空白页。它正在创建额外的4到5个空白页。
const doc = new jsPDF({ format: 'a4' });
const source = document.getElementById("reports");
doc.setFont("arial", "normal");
doc.setFontSize(5);
doc.html(source, {
callback: function(doc) {
doc.save();
},
x: 10,
y: 10,
width: 140,
windowWidth: 1000,
});
很可能你的元素比例不正确。
您可以查看此generate-pdf-from-react-html以正确使用样式和元素大小。