HTML в PDF (по JavaScript), как я могу добавить CSS или таблицы?
В проекте я конвертировать HTML-файл в PDF, чем этоработает нормально. Но этот вывод не показывает дизайн CSS. Теперь мне нужно предложение, как я могу добавить дизайн CSS с этим файлом PDF?
Вот код функции js:
$(function(){
var doc = new jsPDF();
var specialElementHandlers = {
'#editor': function (element, renderer) {
return true;
}
};
$('#cmd').click(function () {
doc.fromHTML($('#StudentInfoListTable').html(), 15, 15, {
'width': 170,
'elementHandlers': specialElementHandlers
});
doc.save('sample-file.pdf');
});
Я получил помощь от этого проектаhttps://github.com/MrRio/jsPDF
Это мой столик
Это вывод PDF
Я попытался добавить таблицу
$('#cmd').click(function () {
var table = tableToJson($('#StudentInfoListTable').get(0))
var doc = new jsPDF('p', pt, 'a1', true);
doc.cellInitialize();
$.each(table, function (i, row){
console.debug(row);
$.each(row, function (j, cell){
doc.cell(10, 50,120, 50, cell, i); // 2nd parameter=top margin,1st=left margin 3rd=row cell width 4th=Row height
})
})
doc.save('sample-file.pdf');
});
Вот функция
function tableToJson(table) {
var data = [];
// first row needs to be headers
var headers = [];
for (var i=0; i