Я пытаюсь отобразить изображение в формате 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)
}
})