Finally, I have found a solution. I use jsPDF and dom-to-image libraries. https://www.npmjs.com/package/jspdf
https://www.npmjs.com/package/dom-to-image
exportPdf(){ import * as jsPDF from 'jspdf'; import domtoimage from 'dom-to-image'; exportPdf(){ const div = document.getElementById('pdf'); const options = { background: 'white', height: 845, width: 595 }; domtoimage.toPng(div, options).then((dataUrl) => { //Initialize JSPDF const doc = new jsPDF('p', 'mm', 'a4'); //Add image Url to PDF doc.addImage(dataUrl, 'PNG', 0, 0, 210, 340); doc.save('pdfDocument.pdf'); } }