小编iEu*_*oia的帖子

试图在 Puppeteer 生成的 PDF 上隐藏第一个页脚/页眉

我是使用 nodejs 函数和 puppeteer 的新手。以前我使用 wkhtmltopdf 但目前它的选项很差。

因此,我的想法是从带有第一个封面的 html 生成 pdf(具有完整 A4 宽度/高度的图像),因为页脚是从 index.js 生成的,因此无法将其隐藏在PDF。

//Imports
const puppeteer = require('puppeteer');
//Open browser
async function startBrowser() {
    const browser = await puppeteer.launch({headless: true, args:['--no-sandbox']});
    const page = await browser.newPage();
    return {browser, page};
}
//Close browser
async function closeBrowser(browser) {
    return browser.close();
}
//Html to pdf
async function html2pdf(url) {
    const {browser, page} = await startBrowser();
    await page.goto(url, {waitUntil: 'networkidle2'});
    await page.emulateMedia('screen');
    //Options
    await page.pdf({
        printBackground: true,
        path: 'result.pdf',
        displayHeaderFooter: true,
        footerTemplate: …
Run Code Online (Sandbox Code Playgroud)

pdf node.js puppeteer

8
推荐指数
1
解决办法
5786
查看次数

标签 统计

node.js ×1

pdf ×1

puppeteer ×1