jspdf данные показывают на столе

Я использую jspdf для создания HTML-данных в таблицу. Я делаю PDF с HTML-данными, но данные не отображаются в виде отформатированной таблицы. Мой пример кода

var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};

$('#gen_pdf').click(function () {
doc.fromHTML($('#make_pdf').html(), 15, 15, {
'width': 170,

'elementHandlers': specialElementHandlers
});
doc.save('student_result.pdf');
});

и образец таблицы

<div class="form-group" id="make_pdf">
<table id="tbl" class="table table-bordered">
<tbody>
<td>Course Code</td>
<td>Name</td>
<td>Grade</td>
</tbody>
</table>
</div>

Как я могу показать данные таблицы в формате PDF в виде отформатированной таблицы.

0

Решение

К сожалению, таблицы не поддерживаются jsPDF, но есть сторонняя библиотека, которая отлично справляется с задачей, она называется jsPDF-AutoTable. Это также очень удобно в использовании.

Вы можете скачать его здесь:
https://github.com/simonbengtsson/jsPDF-AutoTable

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]