Message Album
← 全部指南

如何把短信和 iMessage 保存为 PDF

Mac 上的免费方法、只有 iPhone 时的变通做法,以及 PDF 装不下的两样东西。另外还有:对话长到滚不动时,怎么得到它的 PDF。

· 1 min read

当人们说想“保存”一段对话时,多数指的就是 PDF:一个文件,到哪都能打开,能打印,方便发邮件给律师或者放进文件夹。这是个合理的目标,而且免费就能做到。

它也有两个硬性限制,值得在动手前先知道。

Mac 上的免费方法

这是最好的路径,而且是系统自带的。

  1. 在 Mac 上打开“信息”,选中那段对话。
  2. 滚动到对话的最开头。点进消息区域,按住 Command + 上箭头,直到它不再加载更早的消息为止。“信息”是分批加载历史的,你没加载出来的部分不会出现在 PDF 里。
  3. 按 Command + P。
  4. 在打印对话框中,打开左下角的“PDF”菜单,选择“存储为 PDF”。

你会得到一份分好页的文档,对话按顺序排列,图片也在正文中。

只有 iPhone、没有 Mac 时

没有直接的方法,只有变通做法:

  • 截图转 PDF。 把对话截图,打开“照片”,选中这些截图,点分享,然后选“打印”,在打印预览上双指向外张开,就能变成可以分享的 PDF。做起来别扭,而且一张截图一页。
  • 转发到邮件,再打印成 PDF。 长按一条消息,点“更多”,选中要的消息,转发给自己,然后把这封邮件存成 PDF。会丢失发送者标识和原始时间戳。

这两种对短的往来还行,对长对话就不现实了。

PDF 装不下的两样东西

可播放的内容。 PDF 无法播放视频或语音信息。如果对话里有这些,它们要么消失,要么变成一张静止画面。对很多对话来说,尤其是家人之间的,语音信息恰恰是人们最不想失去的部分。

原始质量的附件。 PDF 里的图片会被缩放以适应页面并重新编码。一张以 1200 万像素发送的照片,会变成一张页面宽度的图。原件并不在你的 PDF 里。

如果这两点对你的用途都不要紧,那 PDF 确实是正确的选择,你看到这里就够了。

当对话长到滚不动

滚动这一步,正是免费方法失效的地方。对于跨越数年的对话,按住 Command + 上箭头 可能要花上很久;而如果那段历史从未同步到这台 Mac,再怎么滚也不会出现。

绕开的办法是先把对话导出,再把导出的结果打印成 PDF。导出是直接从数据库里读取对话的,因此不需要滚动,也不依赖当下恰好加载了多少。

有好几种工具能做到这一点。imessage-exporter 免费且开源。iMazing 可以直接导出为 PDF、Excel 和 CSV。做了这个网站的 Message Album 会导出成一个离线网站,你再从浏览器把它打印成 PDF:打开 index.html,按 Command + P,选择“存储为 PDF”。

最后这条路听起来多了一步,确实如此,但它换来两样东西。不用滚动就能拿到完整的对话,而且原始附件会留在 PDF 旁边的文件夹里,而不是只存在于 PDF 之中。PDF 成为用来分享的副本,相册则保持为完整的那一份。

让 PDF 更好看

无论走哪条路:

  • 在打印对话框里 打开背景图形。不打开的话,气泡会失去底色,一眼看上去很难分清对话的两边。
  • 打印到纸上之前 确认页数。
  • 核对第一页和最后一页 的日期是否符合预期。这是发现“只截到已加载部分”的 PDF 最快的办法。
  • 如果对话里图片很多,改用横向。

如果这份 PDF 是用于法律或正式流程

用截图拼成的 PDF 说服力很弱,因为截图本身不携带任何关于来源的证据。如果这份文件很重要,请导出完整的对话而不是挑选片段,把原始附件一并保留在旁边,并保留能够证明副本自导出后未被改动的东西,比如一份文件校验和清单。

把短信作为记录保存下来介绍了通常会被要求提供的内容。