我正在尝试使用 Puppeteer ( https://github.com/GoogleChrome/puppeteer ) 为快速应用程序创建 PDF 文件,代码如下:
var puppeteer = require('puppeteer');
var browser = await puppeteer.launch({headless: true});
var page = await browser.newPage();
await page.goto(fullUrl + '/#shareDiv', {waitUntil: 'networkidle'});
page.emulateMedia('screen');
await page.pdf({path:'./uploads/pdfDownload'+Date.now()+'.pdf', printBackground: true, width: '1000px'});
browser.close();
这会生成一个非常好的 PDF,但它隐藏了任何输入元素(收音机、复选框等)
此外,我想定位由 ID 引用的特定 div。
另一件事是摆脱 PDF 上的页面。
Puppeteer 是否提供这种类型的自定义?