экспортировать pdf для двух div внутри страниц pdf с помощью domtoimage.toPng

У меня есть два div (div1,div2), я хочу экспортировать div1 внутри pdf страницы 1 и экспортировать div2 внутри pdf страницы 2 моя проблема Я могу захватить только один div из них, используя domtoimage.toPng, как я могу захватить оба div моего кода: `

                                     <script>
              $('#downloadPDF').click(function () {
              domtoimage.toPng(document.getElementById('div1'))
          //  domtoimage.toJpeg(document.getElementById('div2'))

    .then(function (blob) {
        var pdf = new jsPDF('p', 'pt', [$('#div1').width(), $('#div1').height()]);
        pdf.addImage(blob, 'PNG', 0, 0, $('#div2').width(), $('#div2').height());

  pdf.addPage();

        pdf.addImage(blob, 'PNG', 0, 0, $('#div1').width(), $('#div1').height());
        pdf.save("report.pdf");

        that.options.api.optionsChanged();
    });
    });
    </script>`

1 ответ

Решение

Вам нужно подготовить 2 капли, чтобы сохранить их в PDF.

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