NaturelLee
9/5/2019 - 2:27 AM

dom-to-image

Use dom-to-image to change html dom directly to image.

      import domToImage from 'dom-to-image'
      const element = document.querySelector('.bg-c-dhtmlx-scheduler');
      domToImage.toJpeg(
        element,
        {
          quality: 0.95,
          bgcolor: '#fff',
        })
        .then( dataUrl => {
          const link = document.createElement('a');
          link.download = `${moment().format('YYYY-MM-DD')}-${dateMode}-schedulerFile.jpeg`;
          link.href = dataUrl;
          link.click();
        });