您必须使用单独的
<p>
标签:
<p>some text</p><br /><br />
<p>another text</p>
最终使用 https://www.npmjs.com/package/html2pdf-fix-jspdf,它通常是 jspdf 的包装器。
在我的情况下,单独的 p 标签是不可能的,我为此尝试了所有可能的解决方案。就像使用
就我而言,我使用:replace(/
<br>
/ig, '<p><br></p>
');它起作用了
var htmlContent = $('#response-container').html();
htmlContent = htmlContent.replace(/
<br>
/ig, '<p><br></p>
');
doc.fromHTML(htmlContent, 15, 15, { “宽度”:170, 'elementHandlers':特殊ElementHandlers });
doc.save('样本文件.pdf');