如何打印 iPhone 上的短信和 iMessage
把一段对话打印出来的四种方法,包括能应付超长对话的 Mac 免费方案,以及当这份打印件需要作为记录时该怎么做。
· 1 min read
iPhone 的“信息”应用里没有打印按钮。这就是这个问题每月被搜索几千次的全部原因,也是人们找到的答案大多是变通做法的原因。
下面是四条行得通的路径,按你需要打印的对话量从少到多排列。
路径一:少量消息,从 iPhone 直接打印
先给消息截图,然后打印这些截图。
- 把对话的每一部分都截下来。
- 打开“照片”,选中这些截图。
- 点分享按钮,然后选“打印”。
对少量消息来说没问题。但很快就撑不住了:一张截图就是一页,页面会在对话中间断开,读起来没有连贯性。
路径二:整段对话,从 Mac 打印(免费,而且是最好的免费方案)
如果你 iPhone 上的消息会同步到 Mac,这是免费方案里最干净的一条路,而且能妥善处理很长的对话。
- 在 Mac 上打开“信息”。
- 在边栏中选中那段对话。
- 滚动到对话的最开头。 这一步最考验耐心。点进对话区域,按住 Command + 上箭头,或者反复向上滚动,直到不再加载更早的消息为止。“信息”是分批加载历史的,所以你没加载出来的部分不会被打印。
- 选择“文件 › 打印”,或者按 Command + P。
- 在打印对话框中直接打印,或者从左下角菜单选择“PDF › 存储为 PDF”,先留一份电子副本。
结果是一份连贯、分好页的文档,图片在正文中,消息按顺序排列。
难点: 第 3 步就是全部的问题所在。对于跨越数年的对话,这可能非常耗时;而如果这台 Mac 从未同步过更早的历史,无论怎么滚动都不会出现。视频和语音信息本身也无法打印。
路径三:从导出结果打印
如果对话很长,或者这份打印件很重要,先把对话导出成文件,再打印它。这完全消除了滚动的问题,因为导出是从数据库读取整段对话,而不是读取屏幕上恰好加载了什么。
能做到这一点的工具包括 imessage-exporter(免费,命令行)、iMazing、Decipher TextMessage 和 Message Album。
具体到 Message Album,导出结果是一个离线网站,所以打印就是:在 Safari 或 Chrome 中打开 index.html,然后选择“文件 › 打印”。你会拿到从第一条到最后一条的完整对话,图片保持发送时的分辨率,并且可以在浏览器的打印对话框里先选好纸张尺寸和页边距,再决定是否真的打到纸上。
路径四:当打印件将作为记录
如果你是为律师、人力资源流程、房东纠纷或法院提交而打印消息,要求就不一样了。截图的打印件是很弱的证据,因为截图极易编辑,也不携带任何来源证明。
通常会被要求提供的是:
- 完整的对话,而不是挑选出来的片段。只打印对自己有利的消息,是让整份材料被弃置最快的方式。
- 可见的时间戳和参与者,出现在每一页上,而不只是开头。
- 原始附件,以原始分辨率与打印件一并保留,而不是只有页面大小的图片。
- 能够证明副本未被改动的东西。 一个为自身文件附带 SHA-256 校验和的相册,能让你日后证明手上这份与导出时逐字节一致。
更多细节见把短信作为记录保存下来。
某份记录是否会被采纳,由接收它的机构决定,而不是由任何软件决定。软件能做的,是确保你交出去的东西不会明显残缺。
实用的打印建议
- 永远先打印成 PDF。 在把 400 页送去打印机之前先确认页数。一年频繁往来的消息,比人们想象的要长得多。
- 如果是从导出的网站打印,请在浏览器打印对话框中 打开背景图形,否则气泡会打印成没有底色的文字,对话的两边就很难分辨。
- 核对第一页和最后一页的日期范围,确认你打印的是整段对话,而不是只有已加载的那部分。
- 图片很多的对话,横向会更好。
一句话答案
对大多数人来说:同步到 Mac,滚到最顶部,Command + P,存成 PDF,然后打印。免费,而且够用。
如果对话长到滚不动,或者打印件必须完整且可验证,那就先导出,再打印导出结果。