可借助浏览器打印功能、wkhtmltopdf命令行工具、jsPDF+html2canvas前端库或后端服务(如Puppeteer)将HTML转为PDF。各方法分别适用于便捷导出、高级定制、客户端轻量生成及服务端稳定渲染场景。

如果您希望将HTML页面内容转换为PDF文件,以便于存档、分享或打印,则需要借助浏览器内置功能或第三方工具实现格式转换。以下是多种可行的操作方法:
一、使用浏览器打印功能导出PDF
现代主流浏览器(如Chrome、Edge、Firefox)均内置“另存为PDF”打印选项,该方式无需安装额外软件,直接调用系统级打印驱动生成标准PDF文档。
1、在浏览器中打开目标HTML页面。
2、按下 Ctrl + P(Windows/Linux)或 Cmd + P(macOS)唤出打印对话框。
立即学习“前端免费学习笔记(深入)”;
3、在“目标打印机”或“目的地”下拉菜单中选择 另存为PDF 或类似名称的选项。
4、点击“保存”,指定文件名与存储路径,完成PDF导出。
二、利用命令行工具wkhtmltopdf转换
wkhtmltopdf是一个开源的、基于WebKit引擎的命令行工具,可将HTML渲染为高质量PDF,支持CSS媒体查询、页眉页脚及自定义纸张尺寸等高级特性。
1、前往 https://wkhtmltopdf.org/downloads.html 下载并安装对应操作系统的二进制包。
2、将HTML文件路径复制到剪贴板,例如 /home/user/report.html。
3、在终端或命令提示符中执行:wkhtmltopdf report.html output.pdf。
标签: css linux javascript python java html js 前端 node.js ajax nod
还木有评论哦,快来抢沙发吧~