有没有办法修复两个页面之间的数据分割(我已经发布了下面问题的图片)。我将模板传递给 doc.html() 并使用 jspdf 生成 pdf 文件。除表格数据外,所有内容均按其应有的方式显示 - 表格数据分为两页(见下图)。
这是生成pdf的代码部分。 HTMLTemplate 是我传递给它的 html 模板(带有数据的 div 和表格)
let doc = new jsPDF("p", "pt", "a4");
doc.html(renderToString(<HTMLTemplate />), {
margin: [20, 0, 20, 0]
async callback(doc) {
// save the document as a PDF
doc.save(name_pdf_file, { returnPromise: true }).then(SetValue()); // Ignore this
},
});
您找到有关拆分文本的解决方案了吗?