Получение дубликата PDF с jsPDF

Я только начал использовать jsPDF для создания PDF. Когда я сохраняю его, он генерирует два файла PDF в то время. Первое имя PDF такое же, как я дал в коде, но второе имя PDF - это любой текст (например, DXTRE5.pdf). Мне нужен только один PDF с указанным именем файла. Пожалуйста, помогите мне.

 $('#print').click(function () {
        var doc = new jsPDF();
        var chartHeight = 80;
        doc.setFontSize(15);
        doc.text(35, 25, "Prospect Report Graph");
         $('.myChart').each(function (index) {
            var imageData = $(this).highcharts().createCanvas();
            doc.addImage(imageData, 'JPEG', 45, (index * chartHeight) + 40, 120, chartHeight);
           });
         doc.save('reports_graph.pdf');     
    });

1 ответ

Код выглядит хорошо. Это не вызовет экспорт PDF дважды. Это должно быть где-то еще, где в вашем коде должна присутствовать привязка клика #print. Проверьте и найдите код, который вы можете решить эту проблему.

Эта двойная привязка клика может иметь следующую строку doc.save('DXTRE5.pdf'); найти и удалить эту привязку.

Другие вопросы по тегам