Every line of 'jspdf fromhtml' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
47 async function createPDF(html) { 48 let browser: any = null; 49 try { 50 browser = await getPuppeteer(); 51 const page = await browser.newPage(); 52 await page.setContent(html); 53 return await page.pdf(pdfOptions); 54 } catch (error) { 55 throw error; 56 } finally { 57 if (browser) { 58 await browser.close(); 59 } 60 } 61 }
4 function createPDF() { 5 var pdf = new jsPDF('p', 'pt', 'letter'); 6 7 source = $j('#content')[0]; 8 9 specialElementHandlers = { 10 11 '#bypassme': function (element, renderer) { 12 // true = "handled elsewhere, bypass text extraction" 13 return true; 14 } 15 }; 16 margins = { 17 top: 80, 18 bottom: 60, 19 left: 40, 20 width: 522 21 }; 22 23 pdf.fromHTML( 24 source, // HTML string or DOM elem ref. 25 margins.left, // x coord 26 margins.top, { // y coord 27 'width': margins.width, // max width of content on PDF 28 'elementHandlers': specialElementHandlers 29 }, 30 31 function (dispose) { 32 pdf.save('Test.pdf'); 33 }, margins); 34 }