Код для экспорта: < /p>
Код: Выделить всё
async function exportToPDF(content, filename = 'export.pdf', canvasOptions, pdfOptions) {
const canvas = await html2canvas(content, canvasOptions || {
scale: 2, // improves quality
useCORS: true // enable if you load images from other domains
});
const imgData = canvas.toDataURL('image/png');
const pdf = new jsPDF(pdfOptions || {
orientation: 'portrait',
unit: 'px',
format: [canvas.width, canvas.height]
});
pdf.addImage(imgData, 'PNG', 0, 0, canvas.width, canvas.height);
pdf.save(filename);
}

Screenshot of resulting PDF
Что -то здесь что -то могу сделать? Я понимаю, что это может быть как -то связано с Shadow Dom, защищающим компонент внутри .. Есть ли обходной путь?
Подробнее здесь: https://stackoverflow.com/questions/796 ... in-lwr-app