我正在使用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/
一起使用答案 0 :(得分:2)
我有解决方案。我不得不将puppeteer 1.5.0升级到1.7.0
谢谢