gpt4 book ai didi

node.js - Node Puppeteer 生成不包括表单输入的 PDF

转载 作者:搜寻专家 更新时间:2023-11-01 00:05:12 25 4
gpt4 key购买 nike

我正在尝试使用 Puppeteer ( https://github.com/GoogleChrome/puppeteer ) 为 Express 应用创建 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 上可用吗?

最佳答案

如果有人遇到与此类似的问题,请注意 Puppeteer 与 Chrome 完全匹配,因此如果您使用 Mozilla Firefox 测试它不会与您的 PDF 完全匹配,因此在使用 Puppeteer 时在 Chrome 中测试并且会更流畅.

关于node.js - Node Puppeteer 生成不包括表单输入的 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46045189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com