在使用puppeteer生成的PDF的所有页面中,表标题未重复

时间:2018-09-03 18:02:51

标签: node.js puppeteer

我正在使用puppeteer生成网页pdf。但是问题是表标题并未出现在所有页面中。请在下面找到代码。

const browser = await puppeteer.launch({headless: true, windowSize: '1024,768'});

const page = await browser.newPage();
await page.goto('https://my.website.io/sample.php/647/26669?report_id=647&search_engine_id=26669&data_rows=45&view_type=summary,competition-wise,page-wise,competitor-landscape,advertisers&from_date=2018-8-4&pdf_view=yes&compare_to_date=&keyword_rankings_sort_by=search_volume&keyword_rankings_sort_order=asc&api-key=45454545454554545');

await page.setViewport({width:1024, height:768, isLandscape:true, deviceScaleFactor: 1});
await page.waitFor(15000);
await page.pdf({path: 'sample.pdf',printBackground: true,format:'A3',width:'1024px',height:'768px',landscape:true,margin:{top: "190px",bottom: "150px"}});
await browser.close();

以上代码在我的服务器上不起作用。但是可以与https://try-puppeteer.appspot.com/

一起使用

1 个答案:

答案 0 :(得分:2)

我有解决方案。我不得不将puppeteer 1.5.0升级到1.7.0

谢谢