pdf-maker.js 509 B

12345678910111213141516171819
  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: 'pdf/vademecum-profesional-mobile.pdf',
  9. height: '1450',
  10. printBackground: true,
  11. margin: {
  12. top: '16px',
  13. bottom: '16px'
  14. }
  15. });
  16. // displayHeaderFooter
  17. await browser.close();
  18. })();