Почему не работает скрипт для генерации PDF файла на стороне клиента?

Uncaught ReferenceError: jsPDF is not defined - ошибка при попытке инициализации newPdf

Я использую библиотеку jsPDF, разумеется подключил файл со скриптом после библиотеки и оба подключения сделал в body.

Вот скрипт:

$(document).ready(function(){
    let specialHandler = {
        "#editor": function(element, renderer){
            return true;
        }
    }

    $('.mCS_img_loaded').click(function(){
        let newPdf = new jsPDF();

        newPdf.fromHTML($('#step_three .content').html(),15,15,{
            "width": 170,
            "elementHandlers": specialHandler
        })

        newPdf.save('hogo.pdf');
    });
});

Когда оставляю код без обертки $(document).ready(function(){});, событие клика вообще не обрабатывается.


Ответы (1 шт):

Автор решения: Nikita Umnov

При подключении из html библиотека определена в jspdf

let newPdf = new jspdf.jsPDF();

→ Ссылка