¿Cómo puedo config titiritero para obtener la página PDF con imágenes y estilos completos?

votos
0

Las imágenes - 2 - y algunos estilos - 1 - no se carga cuando uso titiritero page.pdf.Incluso si fijo page.waitForNavigation. Si utilizo el mismo código con en lugar de que funciona!
introducir

page.screenshotpage.pdf
introducir

  • v8.5.0 nodo
  • Titiritero 0.10.2 (última)


Código:

const puppeteer = require( 'puppeteer' );
const link = 'https://chrome.google.com/webstore/category/extensions?hl=pt-BR';
( async () => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto(link);
  await page.waitForNavigation({timeout: 120000, waitUntil: 'networkidle', networkIdleTimeout: 3000});
  await page.pdf({path: 'page.pdf'});

  // if I remove page.pdf and change to the line below it works!
  //await page.screenshot({fullPage: true, path: 'page.png'});

  browser.close();
})()
Publicado el 19/09/2017 a las 13:18
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Establecer parámetro printBackground a cierto

await page.pdf( { path: 'test.pdf', printBackground: true } )
Respondida el 25/09/2017 a las 15:37
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more