Я использовал jspdf и html2canvas для загрузки Multiple SVG в формат PDF.
Он отлично работает в Chrome / Edge, но не в Internet Explorer, как показывает Обещание не определено .
$("#dwnlPdf").click(function () {
downloadDocs();
});
var doc = new jsPDF('landscape');
function downloadDocs() {
var length = $(".classDivs").length / 2; // pdf splitting
for (let i = 0; i < length; i++) {
var chart = $('#div' + i)[0];
html2canvas(chart).then(function (canvas) {
doc.addImage(canvas.toDataURL('image/png'), 'JPEG', 10, 10, 180, 150);
if (i < (length - 1)) {
doc.addPage();
}
else if(i==length-1)
{
doc.save('pdfdocs.pdf');
}
});
}
}
Выше приведен мой основной код JavaScript, если нет, пожалуйста, предложите мне и другие платные версии плагинов, единственное, что он должен быть на стороне клиента.
Заранее спасибо.