typescript - html2canvas med Angular [Fel vid tolkning av CSS-komponentvärde, oväntat slut på fil html2canvas]


Jag försöker generera och exportera en PDF från HTML med Angular. Jag använder jspdf och html2canvas.

  generatePdf() {
    const data = document.querySelector('[pdfTarget]');

    html2canvas(data).then(canvas => { // line (*)
      const contentDataURL = canvas.toDataURL('image/png');
      const pdf = new jspdf('p', 'cm', 'a4');
      pdf.addImage(contentDataURL, 'PNG', 0, 0, 29.7, 21.0);
      pdf.save('Filename.pdf');
    });
  }

om jag använder document.body på rad (*) fungerar det bra. men när jag använder querySelector eller getElementById får jag detta fel Error parsing CSS component value, unexpected EOF html2canvas.

någon idé?

Relaterade artiklar