Я использовал модуль jsPDF npm для преобразования HTML в pdf в моем угловом приложении. но я заметил, что при печати страницы веб-сайта в PDF делается только снимок экрана видимой области в Firefox и Chrome и в Internet Explorer. Но я хочу преобразовать всю веб-страницу в PDF.
Я сделал, как показано ниже:
HTML код:
<div id="elemetToPrint">
<!-- lengthy Code here (which is scrollable and contains graph as well)-->
<button class="printBtn" (click)="downloadPDF()">print</button>
</div>
машинописный код, как показано ниже:
const doc = new jsPDF({});
const elementToPrint = document.getElementById('elemetToPrint');
doc.addHTML(elementToPrint, () => {
doc.autoPrint();
doc.save('Test.pdf');
});
Пожалуйста, дайте мне знать, если у кого-то есть решение.
Вы можете найти больше справки здесь
Заранее спасибо:)