Я создаю файл PDF с некоторыми компонентами, которые могут быть переменной высоты. возможно ли динамический разрыв страницы c в зависимости от высоты компонентов?
Я импортирую эти два модуля:
import html2canvas from 'html2canvas';
import pdfMake from 'pdfMake';
Это моя функция:
function printDocument() {
const input = document.getElementById('divToPrint');
html2canvas(input).then(canvas => {
const imgData = canvas.toDataURL('image/png');
const pdfExportSetting = {
content: [
{
image: imgData,
width: 500,
},
],
};
pdfMake.createPdf(pdfExportSetting).download('test_file.pdf');
});
}
А в компонент ставлю только идентификатор <div id="divToPrint">
Заранее спасибо.