我正在使用jsPDF来生成和下载带有SQL结果中带有用户注释的PDF。
我想换行,所以我使用了preg_split在以后的<p>
标签中回显结果。
但是它们会被jsPDF忽略。
$prenote = $row[$x]['body'];
$paragraphs = preg_split('/\n+/', $prenote);
foreach($paragraphs as $p){
echo "<p>$p</p>";
}
jsPDF部分:
doc.fromHTML(responseFromAjax, margins.left, margins.top,{
'width': margins.width // max width of content on PDF
}
问题是。代替:
有很多换行符的用户测试笔记。
测试线
测试线
测试行。
结果是这样的:
有很多换行符的用户测试笔记。
测试行
测试行
测试行。
我的ajaxresponse示例,用于创建pdf
<h4>Artikel 3</h4>
<p>saasa s3434</p><p> cscx xc xc cxcx</p><p>asd</p><p> </p><p>asd</p><p>asd</p><p>asd</p><p>a</p><p>sd</p><p>asd</p>