Как сохранить Basi c HTML в PDF с помощью jsPDF без ошибки сохранения - PullRequest
0 голосов
/ 05 августа 2020

Когда я пытаюсь сохранить 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>
...