невозможно добавить изображение в сгенерированный PDF - PullRequest
0 голосов
/ 29 октября 2019

Я пытаюсь отобразить изображение в формате PDF с jspdf. Данные самого изображения передаются через бэкэнд от S3.

Я могу выйти из данных base64 и URL-адреса blob просто отлично. Но по какой-то причине addImage не рендерит изображение в pdf.

          getOrderItemViz(vizArgs).then((data) => {
            var blob = new Blob([data], { type: 'image/png' });
            var url = URL.createObjectURL(blob)
            console.log(url)
            var img = new Image()
            img.src = url
            var canvas : any = document.createElement('canvas')
            canvas.width = 50
            canvas.height = 50
            var context = canvas.getContext('2d')
            if (context) {
              context.drawImage(img, 0, 0)
              var base64 = canvas.toDataURL()
              console.log(base64)
              packslip.addImage(base64, 'JPEG', 100, 25, 115, 27)
            }
          })
...