Table 在使用 puppeteer 生成的 PDF 中,所有页面中的标题都没有重复

Table heading is not repeating in all the pages in PDF generated using puppeteer

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

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/

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

谢谢