macOS用户可通过五大方法将网页导出为PDF:一、Safari用Command+P→PDF→另存为PDF;二、Chrome同快捷键→选“另存为PDF”并勾选“背景图形”;三、Firefox需关闭“简化版”→PDF→另存为PDF;四、截图后用预览转PDF;五、终端用wkhtmltopdf命令生成。

如果您在 macOS 系统中使用浏览器访问网页,希望将当前页面完整保留为可离线查看、打印或归档的 PDF 文件,则可通过系统级打印功能直接生成高质量 PDF。以下是实现该目标的具体操作步骤:
一、使用 Safari 浏览器导出为 PDF
Safari 是 macOS 原生浏览器,其内置打印系统支持一键导出为 PDF,且能较好保留网页排版与图片。
1、在 Safari 中打开需要保存的网页。
2、按下 Command + P 调出打印窗口。
3、在打印窗口左下角点击 “PDF” 下拉菜单。
4、选择 “另存为 PDF…”。
5、在弹出的保存对话框中设定文件名、位置,点击 “保存”。
二、使用 Chrome 浏览器导出为 PDF
Chrome 在 macOS 上通过 Chromium 打印引擎生成 PDF,支持自定义页边距、背景图形及分页控制,适合对输出格式有精细要求的用户。
1、在 Chrome 中打开目标网页。
2、按下 Command + P 打开打印设置面板。
3、在“目的地”区域点击下拉箭头,选择 “另存为 PDF”。
4、展开“更多设置”,勾选 “背景图形” 以保留网页中的颜色与图片背景。
5、点击 “保存”,指定路径并确认。
三、使用 Firefox 浏览器导出为 PDF
Firefox 使用系统原生打印后端,在 macOS 上导出 PDF 时默认启用“简化版”视图,但可通过调整设置还原原始布局。
1、在 Firefox 中加载需保存的网页。
2、按下 Command + P 呼出打印对话框。
3、在右侧“设置”区域,将 “布局” 改为 “全部”,关闭“简化版”模式。
4、点击左下角 “PDF” 按钮,选择 “将此页面另存为 PDF”。
5、在保存窗口中输入文件名,点击 “保存” 完成导出。
四、使用快捷键+预览应用二次处理
当网页含动态内容(如折叠菜单、悬停动画)或需截取超出视口的长页面时,可先截图再转 PDF,预览应用提供无损转换能力。
1、在任意浏览器中滚动至网页顶部,按下 Command + Shift + 4,然后按空格键切换为窗口捕获模式。
2、将光标移至浏览器窗口上,单击以截取完整窗口(含滚动条区域)。
3、双击生成的 PNG 文件,用预览打开,选择菜单栏 “文件 → 导出为 PDF…”。
4、设置分辨率选项为 “高”,点击 “存储”。
五、通过终端命令调用 wkhtmltopdf 工具生成 PDF
wkhtmltopdf 是开源命令行工具,支持渲染 JavaScript 动态网页并输出符合印刷标准的 PDF,适用于批量或自动化场景。
1、在终端中执行 brew install wkhtmltopdf 安装工具(需提前安装 Homebrew)。
2、输入命令:wkhtmltopdf https://example.com output.pdf,替换 URL 和文件名为实际值。
3、等待命令执行完成,PDF 将生成于当前目录。
4、若网页依赖登录态,需添加 --cookie-jar cookies.txt 参数配合前置登录流程。










