我尝试了这个但是不起作用。我还添加了更多的方法。已经询问了聊天GPT但是不起作用。
try { // 从HTML生成PDF const pdf = await page.pdf({path:'custom.pdf', format: 'A4', pageRanges: '1' }); await browser.close(); return pdf; } catch (error) { console.error('生成PDF时出错:', error); }
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
tHSIS代码将不起作用,因为pdf()方法中的路径选项仅用于指定在PDF生成过程中创建的临时文件。实际的PDF文件将保存在默认的下载目录中。 要设置一个固定的PDF名称,您需要拦截服务器的响应并修改Content-Disposition头。以下代码显示了如何做到这一点: