Wie lade das Bild beim Erstellen von PDF mit Puppeteer in node.js?JavaScript

Javascript-Forum
Anonymous
 Wie lade das Bild beim Erstellen von PDF mit Puppeteer in node.js?

Post by Anonymous »

Meine Puppenspieler -Version ist v24.4.0. < /p>

Code: Select all

const imgBase64 = readFileSync(imgPath).toString("base64");
const headerTemplate = `

[img]data:image/png;base64,${imgBase64}[/img]
`;
const browser = await puppeteer.launch({ headless: true });
const page = await browser.newPage();
await page.setContent(htmlContent, { waitUntil: "networkidle0" });
await page.pdf({
path: outputPath,
format: "A4",
displayHeaderFooter: true,
margin: { top: "390px", bottom: "150px", left: "20px", right: "20px" },
headerTemplate: headerTemplate,
footerTemplate: footerTemplate,
printBackground: true,
});

await browser.close();
< /code>
Dies ist der Node.js -Code zum Generieren von PDF, das Bild in Header beteiligt.ProtocolError: Protocol error (Page.printToPDF): Printing failed
Wie löste ich dieses Problem?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post