captura de usuário div como imagem e salve no computador

Tenho um Div no meu site, quero colocar um botão / link (ou outras coisas do tipo) que, quando clicados, salvem o div e todo o seu conteúdo no computador do usuário, como o código de impressão usado para imprimir divs. Eu sou um iniciante em codificação, então toda a ajuda será apreciada.