example.js 630 B

12345678910111213141516
  1. const puppeteer = require('puppeteer');
  2. (async () => {
  3. const browser = await puppeteer.launch();
  4. const page = await browser.newPage();
  5. await page.goto('http://localhost:5500/', {waitUntil: 'networkidle2'});
  6. //await page.emulateMedia('screen');
  7. await page.pdf({
  8. path: 'sample.pdf',
  9. height: '1450',
  10. });
  11. // displayHeaderFooter: true,
  12. // footerTemplate: '<div style="width:100%;font-size:11px!important;color:grey!important;text-align:right!important;padding-right:10px!important;" class="pdfheader"><span class="pageNumber"></span></div>',
  13. // margin: {bottom: 35}
  14. await browser.close();
  15. })();