const { params } = request.body;
     
      const GENERATE_UUID = uuidv4();

      const path = `generated/letter_list_${GENERATE_UUID}.pdf`;

      const browser = await puppeteer.launch({
        headless: false,
        args: ["--headless"],
      });
      const page = await browser.newPage();
      await page.setContent(letter_list.parsed_html_string, {
        waitUntil: "networkidle0",
      });
      await page.emulateMediaType("screen");
      await page.pdf({
        displayHeaderFooter: true,
        path: path,
        margin: { top: "180px", bottom: "100px", left: "30px", right: "30px" },
        printBackground: true,
        format: "A4",
      });
      await browser.close();

Pdf Image create using puppeteer. Pdf Image create using puppeteer.

我把 puppeteer 师和法蒂菲一起用了.当我生成pdf文档时,它包含日期-时间和每页上的关于:空白,如上面的图片所示.我想从pdf中删除Date-Time和About:空白.

我试了所有能找到的东西,但都解决不了这个问题.请提前给予帮助和感谢.

推荐答案

你可以试试下面的

   // Add custom CSS to hide the date-time and about:blank elements
    await page.addStyleTag({
      content: `
        @page {
          margin-bottom: 0;
        }
        .date-time,.pageNumber,.title{
          display: none !important;
        }
      `,
    });

Node.js相关问答推荐

Spotify Auth访问令牌给出错误代码400

MongoDB-如何验证Document字段以仅允许特定的文件扩展名?

Webpack:如何避免导出函数的重命名?

如何发送比特币BTC使用发送加密使用WIF密钥在 node ,js

Playwright - 无法在 img 标签中使用 file:// 访问本地文件

Node js 处理回调和 Promise

为什么这个 module.export 函数如果我直接传递它就不起作用,但如果我将它包装在一个匿名函数中就可以工作

Typescript typeRoots 未检测到类型定义

如何使用填充在mongoose 上保存新数据

kubernetes 上的 nextjs 无法启动

如何在 NestJS 中使用外部生成的 swagger.json?

ESLint:TypeError:this.libOptions.parse 不是函数

用户与mongoose 的完美搭配

Handlebars:访问已被拒绝解析来自的属性,因为它不是其父级的自己的属性

我们如何或可以通过 npm 和 Meteor 使用 node 模块?

按日期时间字段获取最新的 MongoDB 记录

在 Node 中连接和缩小 JS 文件

未在 Windows 8.1 上构建的 node 包 - 缺少 Microsoft.Cpp.Default.props

我无法全局安装 nodemon,nodemon无法识别

NodeJS:如何调试检测到 EventEmitter 内存泄漏.添加了 11 个侦听器