Я бы получил изображение из HTML-элемента, а затем добавил его в PDF-файл.
const pdf = new jsPDF('l', 'px', 'a4');
pdf.internal.scaleFactor = 0.75;
const logo = html2canvas(document.getElementById('activityLogo'))
pdf.addImage(logo, 'jpeg');
pdf.save(`file.pdf`);
в моем HTML:
<ng-template #exportImage>
<div class="pt-2 pb-5">
<img alt="Information" id="activityLogo" src="assets/img/brand/png/Logo.png" width="100" />
</div>
</ng-template>
на самом деле я получаю ошибку:
Cannot read property 'ownerDocument' of null
РЕДАКТИРОВАТЬ : я добавил новую строку
const elm= document.getElementById('activityLogo')
console.log(elm)
результат null
.
Может быть, ошибка здесь, но яне знаю почему я получаю null