добавить стиль в div, сгенерированный html2pdf.js - PullRequest
2 голосов
/ 15 октября 2019

html2pdf.js - это пакет для создания PDF-файлов из HTML, основанный на jspdf и html2canvas. У него есть хорошая функция, где он может вставлять разрывы страниц , чтобы не разбивать элементы. Он работает так, что перебирает все элементы и создает пустые элементы div , в которые необходимо вставить разрыв страницы. Я хотел бы стилизовать эти div и вместо пустого пробела хотел бы иметь возможность вставить класс, чтобы определить, как они будут выглядеть. Проблема в том, что у меня нет доступа к этому новому HTML, который будет преобразован в PDF. Похоже, API указывает, что это возможно здесь , но когда я ввожу код, подобный этому:

var worker = html2pdf();
                worker.set(opt).from(finalHtml).toContainer().toCanvas().then(newHtml => {
                    console.log(newHtml)
                    return newHtml
                })

Я получаю undefined. Это верно независимо от того, цепляюсь ли я к toCanvas() и toContainer или нет. В основном я хотел бы, чтобы html генерировал здесь , как мне получить к нему доступ?

...