这个问题通常出现在本地运行环境和服务器运行环境的不同导致的兼容性问题。为了解决这个问题,可以尝试以下解决方案:
以下是一个使用Puppeteer生成PDF的示例代码:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://example.com');
await page.pdf({
path: 'example.pdf',
format: 'A4',
});
await browser.close();
})();
注意:以上代码需要安装puppeteer和Chromium。