所以我从 URLS 生成多个 PDF,然后我使用 easy-pdf-merge 来组合这些 PDF,
我希望能够更新每个页脚中的 pageNumber 和 totalPages,所以我想获得第一个 PDF totalPages 和页码并将其保存在一个变量中,然后创建的每个 PDF 都将使用我创建的新变量+ 上一个 pageNumber 和 totalPages。“搜索页码”,您将找到选项。 https://pptr.dev/#?product=Puppeteer&version=v1.19.0&show=api-class-page
这可能吗?我在 pdf.options 中看到有 totalPages 和 pageNumber 选项。
const puppeteer = require('puppeteer');
class Webpage {
static async generatePDF(url) {
const browser = await puppeteer.launch({ headless: true }); // Puppeteer can only generate pdf in headless mode.
const page = await browser.newPage();
await page.goto(url); // Adjust network idle as required.
const pdfConfig = {
path: 'home.pdf', // Saves pdf to disk. …Run Code Online (Sandbox Code Playgroud)