Мне нужно скачать квитанцию в формате PDF.API дает HTML-строку в ответ.Теперь мне нужно преобразовать этот HTML в PDF.
Это мой код AngularJs.
vm.downloadReceipt = function (id) {
angularService.getReceipt(id).then(function (response) {
if (response.status == 200) {
var doc = new jsPDF();
doc.fromHTML(response.data);
doc.save('receipt.pdf');
} else {
showError();
}
});
}
Я получаю эту ошибку в консоли при запуске.
TypeError: Cannot read property 'name' of undefined
at j (jspdf.min.js:202)
at k (jspdf.min.js:202)
at k (jspdf.min.js:202)
at jspdf.min.js:202
at l (jspdf.min.js:202)
at d (jspdf.min.js:202)
at m (jspdf.min.js:202)
at Object.t.fromHTML (jspdf.min.js:202)
at occupant.component.js:101
at angular.js:13170
Спасибо.