Tengo un componente de reacción que genera una cadena html sin procesar que quiero usar para generar una imagen. Esto es diferente de la mayoría de las soluciones propuestas que he visto que requieren representar este html en un lienzo y luego capturar el lienzo. Puedo convertir ese html sin procesar en un documento con jsPDF que iba a usar en la memoria para extraer la imagen. Sé que esta es una solución menos que óptima. Básicamente, quiero pasar de html sin procesar a png idealmente.
exportHtml = () => { this.editor.exportHtml((data) => { const { design, myHtml } = data; var doc = new jsPDF("landscape", "pt", "A4"); //Rather than outputting a pdf here this is where I'd expect to have an image in memory to save or pass doc.html(myHtml, { callback: () => { //This is where we would send the png'd pdf off to our storage doc.save("test.pdf"); }, }); }); };