存在flexbox时使用phantomjs生成pdf的问题

存在flexbox时使用phantomjs生成pdf的问题,phantomjs,Phantomjs,有人知道当网页使用flexbox时,使用phantomjs生成pdf是否有效吗? 我使用这个例子来生成一个pdf,除了使用flexbox的组件外,它工作得非常好 我还尝试从www.stackoverflow.com生成一个pdf(它对一些div使用flexbox),我得到了同样的问题,flexbox的元素几乎占据了100%的宽度,并防止在同一行中显示其他div。PhantomJS非常过时,你能迁移到吗?(是一个node.js模块,下面有铬) PhantomJS非常过时,您可以迁移到吗?(是一

有人知道当网页使用flexbox时,使用phantomjs生成pdf是否有效吗?

我使用这个例子来生成一个pdf,除了使用flexbox的组件外,它工作得非常好


我还尝试从www.stackoverflow.com生成一个pdf(它对一些div使用flexbox),我得到了同样的问题,flexbox的元素几乎占据了100%的宽度,并防止在同一行中显示其他div。

PhantomJS非常过时,你能迁移到吗?(是一个node.js模块,下面有铬)


PhantomJS非常过时,您可以迁移到吗?(是一个node.js模块,下面有铬)

const puppeteer = require('puppeteer');

(async() => {
  const browser = await puppeteer.launch();
  const page = await browser.newPage();
  await page.goto('https://news.ycombinator.com', {waitUntil: 'networkidle2'});
  // page.pdf() is currently supported only in headless mode.
  // @see https://bugs.chromium.org/p/chromium/issues/detail?id=753118
  await page.pdf({
    path: 'hn.pdf',
    format: 'letter'
  });

  await browser.close();
})();