Estoy tratando de generar un pdf en javascript usando html2pdf que instalé usando npm. El problema es que no mostrará mis imágenes que provienen de una url en mi pdf. Aquí está mi código:
Y aquí hay un sandbox que muestra el problema: https://codesandbox.io/s/html2pdf-not-loading-image-gvmx0u
Como puede ver cuando hace clic en "exportar en pdf", la imagen codificada en la variable de contenido no entró en el archivo.
El resultado es un archivo pdf con espacios en blanco en lugar de imágenes. ¿Alguien sabe cómo pasar mis imágenes al pdf? ¿Hay una biblioteca mejor en js para compilar pdf desde html?
Para aquellos que se preguntan, resolví el problema convirtiendo imágenes en Base64 y usé promesas para ponerlo en el contenido html del html2pdf.
La respuesta completa está disponible en el sandbox de la pregunta original: https://codesandbox.io/s/html2pdf-not-loading-image-gvmx0u
Aquí están las fuentes que ayudaron (así como lo que @KJ me dijo en los comentarios):
Cómo convertir imágenes en base64: https://stackoverflow.com/a/20285053/5065874
Cómo esperar xmlhhtprequest: en JavaScript, ¿cómo debo/debo usar async/await con XMLHttpRequest?
De nuevo, ¡gracias KJ por la ayuda!