Я использую jsPDF для генерации и загрузки PDF-файла с примечаниями пользователя из результата SQL.
Поскольку я хочу разрывы строк, я использовал 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>