добавить изображение в pdf, используя jsPDF и Html2Canvas - PullRequest
0 голосов
/ 19 апреля 2019

Я бы получил изображение из 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

...