Когда я пытаюсь сохранить basi c HTML в PDF с помощью jsPDF, я получаю сообщение об ошибке при попытке сохранить. Я получаю следующее сообщение об ошибке: «Необработанное исключение в строке 3648, столбец 11 в https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js 0x800a138f - JavaScript ошибка времени выполнения: ожидаемый объект».
Что мне не хватает?
Я попытался добавить FileSaver, но все равно получил ошибку.
Вот мой код:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html" charset="utf-8" />
<title>jsPDF</title>
<!-- Include jQuery JavaScript -->
<script type="text/javascript" src="../jquery/jquery-1.11.3.min.js"></script>
<script type="text/javascript" src="../jquery/jquery-ui-1.10.4/ui/jquery-ui.js"></script>
<script type="text/javascript" src="../FileSaver/FileSaver.min.js"></script>
<!-- Include jsPDF JavaScript -->
<!--<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script>-->
<script src="https://unpkg.com/jspdf@latest/dist/jspdf.min.js"></script>
<script type="text/javascript">
function genPDF() {
var doc = new jsPDF();
doc.text(20, 20, 'TEST Message!!');
doc.addPage();
doc.text(20, 20, 'TEST Message Page 2!!');
doc.save('TestDocument.pdf');
}
</script>
</head>
<body>
<h1>jsPDF Demos</h1>
<button onclick="genPDF();">Download PDF</button>
</body>
</html>