我想从多个html文件生成pdf,等它们全部生成后,我将合并它们。但是,当我尝试使用循环时,出现错误。 谁能告诉我,如何使用puppeteer从多个HTML文件生成pf? 谢谢。
答案 0 :(得分:0)
您可以使用page.goto()
导航到HTML页面,然后可以使用page.pdf()
生成页面的PDF:
const html_files = [
'example-1.html',
'example-2.html',
'example-3.html',
];
for (let i = 0, total = html_files.length; i < total; i++) {
await page.goto(html_files[i]);
await page.pdf({
path: `example-pdf-${i}.pdf`,
});
}