You can do this by installing the html2canvas library via `npm i html2canvas`
But you have to remember to useCORS if your div includes an externally located image! very important.
html2canvas(this.screen.nativeElement, {
useCORS: true, //By passing this option in function Cross origin images will be rendered properly in the downloaded version of the PDF
}).then(canvas => {
this.canvas.nativeElement.src = canvas.toDataURL();
this.downloadLink.nativeElement.href = canvas.toDataURL('image/png');
this.downloadLink.nativeElement.download = new Date() + '.png';
this.downloadLink.nativeElement.click();
});
