如何在 Mac 上将在线食谱保存为 PDF(不再丢失食谱)
不再因链接失效和博客停更而丢失喜欢的食谱。使用自动截图,在 Mac 上将在线食谱保存为清晰、可搜索的 PDF。
8 分钟阅读PDF作者:Temposhot Team
食谱博客会关闭、更改网址,或在不作通知的情况下重写食谱。书签随之指向 404 页面或不同的配料表。将常做的食谱保存为 Mac 上的 PDF,即可离线阅读、在厨房的平板上查看或打印。
本文先介绍快速方法,然后用一个包含 24 份食谱的示例集合,说明两种 Temposhot 方法及所用的具体设置。最后介绍如何把保存的文件合并为一本带有个人笔记的食谱 PDF。
选择打印、Reader Mode 或截图
大多数食谱页面由三层内容组成:较长的正文、包含配料和步骤的食谱卡片,以及穿插其中的广告。根据需要保留的内容选择方法。
| 方法 | 保留内容 | 适用场景 |
|---|---|---|
| 网站食谱卡片上的 Print 按钮 | 配料、步骤,通常包括一张照片 | 卡片提供打印链接 |
| Safari Reader,然后打印为 PDF | 文字和主要照片 | 需要正文内容,且不要广告 |
| 食谱卡片截图 | 与屏幕显示完全一致的卡片 | 打印版式错乱或拥挤 |
| 整页截图 | 包含步骤照片的完整页面 | 步骤照片很重要 |
先尝试食谱卡片自带的打印按钮。许多食谱插件都会添加该按钮,生成的版式干净,通常为一页。在打印对话框中选择 Save as PDF,而不是打印到纸张。
如果没有打印按钮,可以按 Shift+Command+R 打开 Safari Reader,再按 Command+P。Reader 会去除广告和侧边栏,但有时会丢失位于小组件中的配料表。
先测试快速方法
上方的示例说明了为何值得花一分钟做测试。打印按钮生成了干净的单页,但丢失了全部 9 张步骤照片。Reader 保留了正文,却丢失了由小组件加载的配料克数。卡片截图保留了卡片上的全部内容。对于经常制作的食谱,通常直接使用卡片打印即可;对于照片能展示面团应有状态的技术类食谱,截图方法更合适。
使用跳转按钮和食谱控件
大多数食谱卡片在页面顶部提供 “Jump to Recipe” 链接,卡片本身还提供份量、美制或公制单位的设置,有时还有隐藏步骤照片的复选框。保存任何版本前先设置这些选项。以 4 人份、杯为单位保存的 PDF 会保持该设置,之后若要换算,就得在做饭时手动计算。
为什么不同博客的打印按钮看起来相似
大多数食谱博客使用少数几种发布插件之一来构建食谱卡片。插件将配料、时间和步骤保存为独立字段,并同时生成打印页面。因此,两个无关博客的打印视图往往版式相同,且通常只保留卡片字段、去掉正文。若某个博客的打印视图出错,多半是该网站主题的问题,而不是所有食谱插件的问题。
同样的结构也解释了 Reader 的一种常见故障。当配料表由插件脚本在页面加载后渲染时,Reader 可能不会将其识别为文章的一部分。卡片打印按钮直接读取已存储的字段,不会出现这个问题。
方法一:截取食谱卡片
当打印版式遗漏了克数或挤压了步骤时,直接截取卡片本身。
显示完整卡片
滚动页面,使食谱卡片占满窗口。若卡片高于屏幕,按 Command+Minus 缩小显示。
选择区域
在 Temposhot 中按 Command+1,选择 Custom Area,然后在卡片周围拖出选框。只有需要固定形状时才开启 Lock aspect。
截图
将 Stop condition 设为 Screenshots,值为 1,选择 Start Auto Capture,然后等待倒计时结束。
导出
在结果面板中选择 PDF。导出时会添加 OCR 文字,因此配料名称可以被搜索。
对于高于一屏的卡片,将 Screenshots 设为 2 或 3,并将 Key press 设为 Page Down,使每一帧显示卡片的下一部分。按键自动化需要 Temposhot Pro。
缩放比例与文字可读性
为了在一屏内放下较长的卡片,将浏览器缩小也会使文字变小。以 67% 缩放时,普通卡片上的配料行会小到 OCR 容易误识别 ½ 和 ¾ 等分数。以 100% 缩放分成两帧截取,比以 67% 缩放截取一帧的识别效果更好。在决定之前,按 Command+0 将浏览器恢复为实际大小。
分数和度数符号是需要检查的字符。导出后,在 PDF 中搜索配料表中的一个数字。如果能找到“350”但找不到“½”,说明页面图像中的数量仍然正确,只是识别遗漏的字符影响了搜索。
三帧截取高卡片
长篇做法的面包或层蛋糕卡片通常会占满三屏。下列数值用于截取三屏高的卡片,且各帧之间有少量重叠。
从卡片顶部位于 Custom Area 顶部开始。Page Down 的滚动距离略小于一整屏,因此一帧中的最后一行配料或步骤会在下一帧顶部重复出现。这一重叠说明没有遗漏内容。免费版请将间隔设为 4 秒,并在帧与帧之间手动滚动,而不使用 Key press。
应用和视频中的食谱
部分食谱位于 Mac 上的烹饪应用中,或位于视频简介里。只要应用未阻止屏幕捕捉,同样的 Custom Area 方法即可用于任何可见窗口。对于视频食谱,暂停在显示配料表的画面上,然后截取一张截图。将配料输入备忘录通常比截取视频更快,并且得到的是原生文字。
一次会话保存多份食谱
逐一用方法一保存五份食谱,会在 Capture History 中生成五个会话。若要将它们归入同一组,请改用一次较长的运行。将 Stop condition 设为 Screenshots,值为 5,将 Interval 设为 20 秒,并将 Key press 留空。在每次 20 秒的等待中,切换到下一个浏览器标签页,并将其卡片滚动到 Custom Area 内。这次运行会为每份食谱保留一帧,导出一次 PDF 即可得到五页文件。
20 秒只是示例值。请将其设为切换标签页和关闭弹窗所需的时间,再加上几秒余量。第一帧前的倒计时用于把第一张卡片放到位。
方法二:截取完整食谱页面
步骤照片通常是烘焙或技术类食谱中最有用的部分。要保留这些照片,请截取整个页面。
浏览器中的单份食谱。 Chrome 版 Temposhot 扩展 会滚动页面,在本地以 Retina 分辨率拼接,并下载一张 PNG。使用 Split Image 将其切成页面大小的部分,再用 Image to PDF 合并。
多份食谱列表。 收集网址,按 Command+2 打开 Website Capture,然后用 Bulk insert 粘贴。选择 Full page,保持 Block ads 和 Block trackers 开启,并将等待条件设为 Network idle,再加上 2 秒延迟,以便步骤照片加载完成。运行结束后,将会话导出为 PDF,即可得到每份食谱一页。
带有大量照片的食谱页面依赖懒加载。如果图片为空白,请提高该行的延迟并重试。
实例:一批保存的 24 份食谱
示例集合包含来自八个博客的 24 个食谱网址,是一年间在备忘录应用中收集的。将它们用 Bulk insert 粘贴到 Website Capture 中,每行一个网址。Temposhot 会为不带协议的域名补全 https://,并拒绝不是 HTTP 或 HTTPS 地址的行。
对于照片较多的食谱页面,JPEG 质量 85 即可,PNG 文件会变大,但画质没有明显提升。Hide only 会去除 Cookie 横幅,既不接受也不拒绝,对一次性截取已经足够。
首次运行中有两行失败。两行均来自同一个持续加载视频广告的博客,因此 Network idle 始终未能完成。将这两行改为 Load,延迟设为 3 秒,然后对每一行选择 Retry,即可修复,无需重新开始整个批次。其余 22 行在首次运行中即全部完成。
运行时长取决于网站和网络连接,因此这些分钟数仅供参考。性能较慢的 Mac 或内容较重的博客可能耗时更长。当运行期间 Mac 显示负载警告时,将 Concurrent browsers 降至 2 会有所帮助。
杂乱页面的移动布局
部分食谱博客在桌面宽度下会显示两个侧边栏和多个广告位。对这些行将 Device 设为 Mobile(390 × 844),会得到单列布局,卡片和步骤照片依次排列,没有侧边栏。整页图片会变得非常高且窄,在手机上阅读效果好,但在 PDF 中会被分成多页。在更改所有行之前,先对一行使用 Render preview 比较两种布局。
需要登录的食谱网站
Website Capture 会在私密浏览会话中打开每个页面,不带你的 Cookie 或登录信息。需要订阅或免费账户登录的食谱,会以未登录访客的视角被截取,通常只显示注册提示。对于这类食谱,请在已登录的浏览器中使用卡片打印按钮或方法一保存。
整理食谱档案
按类别建立文件夹并使用统一的文件名,可以让不断增长的收藏保持易用:
Recipes/Baking/Sourdough loaf - Site name.pdfRecipes/Weeknight/Lemon pasta - Site name.pdf
要制作食谱集,请使用 Merge PDF 合并多个 PDF,再使用 PDF Page Organizer 调整页面顺序或删除页面。Temposhot Documents 还提供另一种方式:根据截图新建文档,调整页面顺序,然后导出为一个 PDF。Documents 概览 介绍了编辑器。
因为 PDF 包含 OCR 文字,Spotlight 既可以按标题查找食谱,也可以按 “tahini” 等配料名称查找。
将食谱集制作为 Temposhot 文档
文档方式可以在页面上保留笔记,并且无需改动源文件即可重新排列食谱。
页面标题会成为导出 PDF 的标题,封面列出文档标题和页数。若要更改纸张尺寸或方向等 PDF 设置,需要 Temposhot Pro;默认导出为 A4 横向。文档保存的是帧的独立副本,之后从 Capture History 删除旧会话,不会将食谱从食谱集中移除。
为搜索命名食谱
每个文件名中先写菜名,再写来源。在 Finder 中搜索“pasta”时,所有意面菜肴会排列在一起;原页面变更时,网站名称可以指明去哪里查找。避免使用从网页标题复制的名称,例如 “The BEST Easy Lemon Pasta Ever (Video)”。这类名称排序混乱,且菜名被埋在中间。
Finder 标签提供另一种查找方式。为每个 PDF 标记场合或饮食类型,例如 weeknight、vegetarian 或 holiday,然后在 Finder 边栏中点击标签,即可列出所有分类文件夹中的匹配食谱。文件复制到同一台 Mac 的其他文件夹时,标签会随文件保留。
改进食谱 PDF
- 截取前关闭弹窗。 订阅和 Cookie 提示会遮挡卡片。
- 先使用卡片上的公制或美制切换。 前提是网站提供该功能。
- 在保存前调整份量。 前提是网站支持。
- 添加笔记。 在 Documents 中打开截图,并添加文本框,写入自己的修改,例如少糖或延长烘烤时间。
- 保留来源。 在文件名中写入网站名称,以便找到原始页面。
- 在同步到手机前压缩大文件。 使用 Compress PDF。
在厨房阅读 PDF
横向 PDF 页面适合横向持握的平板阅读,纵向页面适合手机。选择其中一种,并让整本食谱集保持同一方向,因为在不同形状的页面之间切换时,每次都会重新调整视图大小。在手机上阅读时,请压缩食谱集以加快同步,然后打开一份食谱,检查最小的配料行在手臂距离处是否仍然清晰可读。
保存食谱的故障排除
步骤照片显示为灰色方框。 页面使用了懒加载,保存帧时照片位于可见区域之外。在 Website Capture 中,将该行的 Delay 提高到 4 或 5 秒。在自己的浏览器中,截取前先滚动到页面末尾再滚回。
卡片底部被截断。 停止条件少了一帧,或 Custom Area 的底边位于最后一个步骤之上。增加一张截图并重新截取;如果多出的一帧为空,可以取消勾选。
PDF 中出现评论。 整页截取会保存整个页面,包括评论串。若只需要卡片,请使用方法一;或之后使用 PDF Page Organizer 删除评论页。
作者更新了食谱。 已保存的 PDF 不会自动更改。当你使用的食谱出现新版本时,请将其保存为文件名含日期的第二个文件,并同时保留两者,因为厨师通常更偏好原版。
本流程使用的快捷键
常见问题
为什么打印版本缺少照片?
食谱卡片的打印版式通常会为了放进一页而去掉图片。照片很重要时,请使用截图方法。
能否按配料搜索食谱 PDF?
可以。浏览器生成的 PDF 保留原生文字,Temposhot 导出的 PDF 会通过 OCR 添加识别出的文字。
如何去除已保存食谱中的广告?
使用食谱卡片的打印按钮或 Safari Reader。在 Website Capture 中,保持 Block ads 开启。
为什么 Website Capture 在某个食谱博客上的一行失败?
包含视频广告或实时小组件的页面会让网络持续繁忙,因此 Network idle 可能超时。将该行切换为 Load,延迟设为 2 到 3 秒,然后选择 Retry。
能否用手机截取食谱?
Temposhot 只在 Mac 上运行。请在 Mac 浏览器中打开同一食谱网址,或将其添加到 Website Capture 列表中。
食谱 PDF 有多大?
这取决于照片数量。只有一张照片的卡片打印通常很小。对一个含十几张大尺寸步骤照片的博客进行整页截取,文件会大得多,PNG 格式尤其如此。对于照片较多的页面,请在 Website Capture 中使用 JPEG,并在同步到手机前用 Compress PDF 压缩完成的食谱集。
能否添加自己拍摄的成品照片?
可以。在 Temposhot 文档中,从添加菜单选择 Upload images…,选择照片,然后将其页面拖到食谱旁边。文档会保存照片的独立副本。
是否应该保留食谱上方的正文故事?
当正文解释了技术要点时,例如面团应有的手感,请保留。否则,仅有卡片的内容更短,烹饪时也更容易跟随。
保存食谱
选择你最常做的食谱,按下卡片的打印按钮,并保存为 PDF。如果缺少内容,请使用 Custom Area 截取卡片并进行对比。
对于积压的收藏网址,请将其收集到一个列表中,并像 24 份食谱示例那样在 Website Capture 中一次批量运行。在放弃某个网站之前,先用 Load 重试失败的行。
关于可保存的页面
Temposhot 截取 Mac 上的页面和窗口,并将其导出为可搜索的 PDF。请参阅在 Mac 上将截图保存为 PDF,或下载该应用。
pdfrecipesarchivingscreenshots
本文使用的术语: ocr, pdf export
把重复性截图整理为成品
Temposhot 可按定时或每次点击进行截图,并将结果导出为 PDF、图片、ZIP 或 MP4。
相关文章
- 可以将 Kindle 图书下载为 PDF 吗?Mac 上的官方方式确认 Kindle 购买的图书是否提供亚马逊官方 EPUB 或 PDF 下载,了解离线阅读的含义,以及如何在不绕过 DRM 的前提下保存笔记。
- CleanShot X 与 Snagit 对比:哪款截图应用适合你的工作?对比 Mac 上的 CleanShot X 和 Snagit:截图与录制、编辑、步骤指南、OCR、分享、Windows 支持以及两者的售卖方式。
- 2026 年 Mac 上 Shottr 的最佳替代方案对比 Mac 上的 Shottr 替代方案:重复截图、屏幕录制与分享链接、自动打码、跨平台指南以及系统内置应用。
- 2026 年 Mac 上的 Xnapper 替代工具推荐对比 Mac 上的 Xnapper 替代工具:重复截图、滚动截图与录制、免费背景、跨平台指南以及内置应用。