Я пытаюсь создать PDF-файл с несколькими элементами div.В основном мне нужен PDF с одним div на страницу.Вот первое решение, которое я попробовал, рекурсивная функция, которая добавляет html, когда есть элементы, и сохраняет, когда их нет..Save () находится за пределами addHTML, но не должен запускаться до завершения рекурсии.Это не совсем проблема, когда он попадает в рекурсию 2, он выдает эту ошибку:
Uncaught (in promise) TypeError: Cannot read property 'children' of null
Возвращаясь к jspdf.min.js.Я знаю, что это делает
Вот код, который я пробовал:
var divs = ["slide-one-content", "slide-two-content", "slide-three-content"];
var i = 0;
var recursiveAddHtml = function () {
if (i < elements.length) {
doc.addHTML($("#" + divs[i]), 5, 5, function () {
i++;
recursiveAddHtml();
doc.addPage();
});
} else {
doc.save("test");
}
};
Спасибо за любую помощь!