Я использую метод window.print () в угловом 2, чтобы напечатать окно квитанции (Invoice) в виде PDF, оно очень хорошо работает в браузере ПК, мы можем увидеть PDF, а также загрузить егоно главная проблема заключается в том, что функция не работает в браузерах телефона, не может загрузить или сохранить PDF.Ниже мой метод downloadReceipt ():
downloadReciept(): void {
var printContents, popupWin;
printContents = document.getElementById('content').innerHTML;
popupWin = window.open('', '_blank',
'top=0,left=0,height=100%,width=100%');
popupWin.document.open();
popupWin.document.write(`
<html>
<head>
</head>
<body onload="window.print();window.close()">${printContents}
</body>
</html>`
);
popupWin.document.getElementById('hidden').style.display='block';
popupWin.document.close();
this.loading = false;
}
Основная проблема в том, что он не работает на телефоне .... пожалуйста, помогите, есть ли другой способ загрузить счет-фактуру или HTML-окно в формеPDF в угловых 2 ???Пожалуйста, предложите.