Я написал этот простой код для проверки библиотеки jsPDF
:
const base64Img = require('base64-img');
const JsPDF = require('jspdf');
const LAYOUT = base64Img.base64Sync('img/layout.png');
$('#esporta').click( () => {
var pdf = new JsPDF();
pdf.addImage(LAYOUT, 'PNG', 18.25, 19.25, 190, 255);
pdf.save('test.pdf');
});
У меня есть простая кнопка, что при ее нажатии должен быть сгенерирован pdf;но у меня есть эта ошибка:
Uncaught TypeError: Невозможно прочитать свойство 'charAt' из неопределенного при новом e (/Users/th3g3ntl3man/Repository/thermowell-design/node_modules/jspdf/dist/jspdf.min.js: 269) в HTMLButtonElement. $. click (export.js: 62) в HTMLButtonElement.dispatch (jquery-3.3.1.min.js: 2) в HTMLButtonElement.y.handle (jquery-3.3.1.min.js: 2)
Строка export.js:62
является созданием pdf: var pdf = new JsPDF();