Mac系统不支持书签一键导出PDF,但可用Safari导出HTML后通过预览或Pages转为PDF:先“文件→导出书签”保存为Bookmarks.html,再拖入预览导出PDF;或用Pages粘贴排版后导出,支持添加标题、日期、页码及书签导航。

Mac系统本身不提供“书签一键导出为PDF”的原生功能,因为Safari书签是结构化数据而非可渲染内容;但你可以将书签列表(含名称、URL、文件夹层级)完整导出为带格式的PDF文档,用于归档、交接或打印。整个过程无需安装第三方工具,全部使用macOS自带应用完成。
先导出为HTML书签文件
这是不可跳过的前置步骤:Safari只允许导出标准HTML格式的书签备份,该文件可被任意浏览器打开查看,也是后续转PDF的唯一可靠源文件。
1、打开Safari浏览器,点击顶部菜单栏“文件”→“导出书签”。
2、在弹出窗口中选择保存位置(如桌面),确认文件名为“Bookmarks.html”,点击“存储”。【必须保留.html后缀,否则后续步骤无法正确解析】
用预览App直接打开并转PDF
这一步操作起来很简单,直接把刚生成的Bookmarks.html拖进Dock上的“预览”图标即可自动渲染——预览App会将其当作网页快照加载,保留所有超链接、缩进和文件夹折叠状态。
1、在Finder中找到刚保存的Bookmarks.html文件,拖拽至Dock中的“预览”应用图标上。
2、等待预览完成加载(通常2秒内),点击顶部菜单栏“文件”→“导出为PDF”。
3、在保存对话框中修改文件名(如“我的Safari书签_20260824.pdf”),勾选“包含元数据”,点击“存储”。
用Pages精细排版后导出(推荐含大量子文件夹时)
当你的书签超过50条、嵌套多层文件夹,或希望添加标题、日期、页码等正式元素时,用Pages重排比直接导出更清晰易读。
方法一:从HTML复制粘贴重建结构
1、用Safari打开刚才导出的Bookmarks.html文件(双击即可)。
2、全选页面内容(Command+A),复制(Command+C)。
3、打开Pages,新建空白文稿,粘贴(Command+V);此时会保留原始缩进与粗体文件夹名。
4、手动删除顶部冗余文字(如“”“书签”标题行),在最上方插入一行大号加粗标题:“【我的Safari书签存档】”,下方添加当前日期。
5、点击右上角“…”→“导出PDF”→在设置中开启“高质量”“嵌入字体”“包含书签”,点击“下一步”完成导出。
方法二:用文本编辑器清洗后再导入(避免乱码)
1、用“文本编辑”App打开Bookmarks.html,全选→“格式”→“转换为纯文本”。
2、按Command+F搜索“
”替换为换行符,使每条书签独立成行。
3、将清洗后的纯文本粘贴进Pages新文档,用“格式”边栏统一设为11号San Francisco字体,文件夹名手动加粗,再执行导出PDF流程。


















