Получение дубликата 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');
найти и удалить эту привязку.