可利用浏览器打印功能将网页保存为pdf:chrome/edge通过“另存为pdf”选项,firefox选择“保存为pdf”,safari用“导出为pdf”,高级用户可用wkhtmltopdf命令行工具批量生成。

如果您希望将当前浏览的网页内容永久保留为可离线查看、便于归档或分享的格式,则可以利用浏览器内置的打印功能将网页保存为PDF文件。以下是实现该目标的具体操作步骤:
一、使用Chrome浏览器打印为PDF
Chrome浏览器默认支持将网页以PDF格式导出,其原理是通过虚拟打印机将页面渲染结果直接输出为标准PDF文档,无需额外安装插件或软件。
1、在Chrome中打开需要保存的网页。
2、按下 Ctrl + P(Windows/Linux)或 Cmd + P(macOS)调出打印界面。
3、在“目标打印机”或“打印机”下拉菜单中,选择 另存为PDF(部分版本显示为“Microsoft Print to PDF”需避免选错)。
4、点击“更多设置”,可调整页面范围、是否包含背景图形、页边距等选项。
5、点击“保存”,输入文件名并选择保存位置,完成PDF生成。
二、使用Edge浏览器保存网页为PDF
Edge浏览器基于Chromium内核,其打印导出PDF流程与Chrome高度一致,但界面文字略有差异,且对某些动态渲染内容兼容性更优。
1、在Edge中打开目标网页。
2、按下 Ctrl + P(Windows)或 Cmd + P(macOS)打开打印对话框。
3、在“打印机”选项中确认已选择 Microsoft Print to PDF 或 另存为PDF(取决于系统语言和版本)。
4、勾选“背景图形”以确保网页中的颜色与图片完整保留。
5、点击“打印”,随后弹出文件保存窗口,指定路径后点击“保存”。
三、使用Firefox浏览器导出为PDF
Firefox原生支持PDF导出功能,不依赖系统级虚拟打印机,因此在Linux或受限权限环境中更为稳定可靠。
1、在Firefox中加载待保存的网页。
2、按下 Ctrl + P(Windows/Linux)或 Cmd + P(macOS)打开打印面板。
3、在“打印机”区域点击下拉箭头,选择 保存为PDF(英文版为“Save to PDF”)。
4、在右侧“页面设置”中可设定纸张方向(推荐 纵向)、缩放比例(建议保持“适合”)及页眉页脚开关。
5、点击“保存”,选择存储位置并确认文件名,PDF即刻生成。
四、使用Safari浏览器在macOS上保存为PDF
Safari在macOS系统中可通过共享菜单快速触发PDF导出,该方式绕过打印对话框,操作路径更短,且自动嵌入网页元数据。
1、在Safari中打开所需网页。
2、点击顶部菜单栏的 文件 → 导出为PDF(或使用快捷键 Shift + Cmd + E)。
3、在弹出窗口中可编辑标题、作者、关键词等PDF属性字段。
4、点击“导出”,选择保存路径并确认。
5、生成的PDF将保留原始网页结构,并支持macOS预览应用中的文本搜索与注释功能。
五、使用命令行工具wkhtmltopdf生成PDF(高级用户)
wkhtmltopdf是一个开源命令行工具,能将HTML页面精确渲染为PDF,适用于批量处理、自动化脚本或需高度定制排版的场景。
1、访问 https://wkhtmltopdf.org/downloads.html 下载对应操作系统的安装包并完成安装。
2、打开终端(macOS/Linux)或命令提示符(Windows),输入命令:wkhtmltopdf https://example.com output.pdf。
3、如需添加页眉页脚或调整DPI,可附加参数,例如:--header-left "Page [page]" --dpi 300。
4、执行后等待控制台返回完成提示,检查当前目录下的output.pdf文件是否生成成功。











