Как преобразовать строку HTML (которая приходит в ответ от API) в PDF и загрузить в AngularJs? - PullRequest
0 голосов
/ 03 января 2019

Мне нужно скачать квитанцию ​​в формате 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

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...