Bootstrap

Share an html as img

Abrir Widget
en este widget podemos ver como tomamos un fragmento html lo pasamos a imagen y en el caso de que le navigator api este activo lo compartimos y sino lo podemos hacer descargar directamente

utilizamos la libreria html2canvas para llevar el contenido del selector a canvas y luego procesamos la forma de descarga o compartir con la forma nativa de realizar estos procedimientos ejemplo