Skip to main content
AI Assist is now on Stack Overflow. Start a chat to get instant answers from across the network. Sign up to save and share your chats.
deleted 10 characters in body
Source Link
Oscar Diaz
  • 109
  • 2
  • 8

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'); } } 

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'; 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'); } } 

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

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'); } } 
Source Link
Oscar Diaz
  • 109
  • 2
  • 8

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'; 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'); } }