在没有 Mac 的情况下打开和转换 Apple iWork 文件(Pages、Numbers、Keynote)
本指南将说明 .pages、.numbers 和 .key 文件是什么,如何在 Windows、Android、Linux 或网页上打开它们,以及每种任务应该使用哪种转换方式。
iWork 文件是什么
Pages、Numbers 和 Keynote 分别是 Apple 的文字处理、电子表格和演示文稿应用,统称为 iWork。它们将文档保存为 .pages、.numbers 和 .key 文件。这些文件本质上都是一个包:一个压缩文件夹,里面存放着文档的数据、图像以及一张小的预览图。只有 Apple 自己的应用(运行在 Mac、iPad 或 iPhone 上,或通过浏览器中的 iCloud)才能直接打开它们。Windows、Android 和 Linux 都没有内置的阅读器,大多数电子邮件和聊天工具的预览也只会显示为未知附件。
该格式有两代。2009 年版本(Pages '09、Numbers '09、Keynote '09)以可读的 XML 形式存储文档;2013 年起的版本则使用一种紧凑的二进制格式。下面的每个工具都同时支持这两种格式,也支持以压缩文件夹形式上传的文档,这种情况常见于从 iCloud 下载的文件,或某些邮件程序下载的文件。
在任何设备上打开 iWork 文件
如果您只需要阅读文档,最快的方式是使用 iWork 文件查看器:上传任意 .pages、.numbers 或 .key 文件,结果会以 PDF 形式返回,您可以在浏览器中阅读、打印或转发。整个过程无需安装任何软件,也不涉及 Apple 设备。
针对特定应用,也有专门的工具可以完成相同的转换,方便您以后再次找到:Pages 转 PDF、Numbers 转 PDF 和 Keynote 转 PDF。
转换以便编辑
PDF 是用来阅读的。当收件人需要修改内容时,应改为转换成对应的 Microsoft Office 格式:
| 您拥有的文件 | 您需要的格式 | 工具 | 会保留的内容 |
|---|---|---|---|
| .pages | Word (DOCX) | Pages 转 Word | 样式、列表、表格、图像、脚注、页眉和页脚 |
| .pages | Markdown 或文本 | Pages 转 Markdown | 标题、列表、强调、表格、链接 |
| .numbers | Excel (XLSX) | Numbers 转 Excel | 每个工作表和表格、单元格类型、数字格式、合并单元格、Excel 能识别的公式 |
| .numbers | CSV | Numbers 转 CSV | 每个表格的数值,一个表格对应一个 CSV |
| .key | PowerPoint (PPTX) | Keynote 转 PowerPoint | 幻灯片及其尺寸、文字、表格、形状、图像、备注 |
| .key | 图像 | Keynote 转 JPG | 每张幻灯片对应一张 JPG 或 PNG |
公式值得特别说明。Numbers 和 Excel 共有数百种函数,这些函数会被写入 XLSX 作为可运行的公式。只存在于 Numbers 中的公式,或引用其他表格名称的公式,会写成其最后一次计算的结果,工具会报告受影响的单元格数量,方便您知道该检查哪里。
转换为 iWork 格式
反向转换只能部分实现,在您寻找宣称能做到这一点的工具之前,值得先了解原因。
Excel 转 Numbers 会把 XLSX 或 CSV 文件转换为真正的 .numbers 电子表格,保留工作表、单元格类型、表头行以及 Numbers 能识别的公式。这是唯一可以在 Apple 应用之外生成的 iWork 格式。
无论是本站还是其他任何地方,都没有工具能生成真正的 .pages 或 .key 文件:该格式没有公开文档,只有 Apple 自己的应用才能编写它。宣传"PDF 转 Pages"或"PowerPoint 转 Keynote"的网站,实际提供的都是 Word 或 PowerPoint 文件,因为这才是能够实现的结果。好消息是,这已经足够了。Pages 可以直接打开 DOCX 文件,Keynote 可以直接打开 PPTX 文件;打开文件后,在应用中使用"保存"或"导出",它就会变成 .pages 或 .key。因此,针对以下每种搜索,实际可行的答案是:
- PDF 转 Pages:使用 PDF 转 Word,然后在 Pages 中打开 DOCX 文件。
- Word 转 Pages:直接在 Pages 中打开 DOCX 文件,无需转换。
- PDF 转 Keynote:使用 PDF 转 PowerPoint,然后在 Keynote 中打开 PPTX 文件。
- PowerPoint 转 Keynote:直接在 Keynote 中打开 PPTX 文件。
- PDF 转 Numbers:使用 PDF 转 Excel,然后使用 Excel 转 Numbers,或直接在 Numbers 中打开 XLSX 文件。
无法转换的内容
在从 iWork 转出的任何转换中,都会有一些内容无法保留,我们的工具会明确说明,而不是隐瞒。图表、随意放置在 Numbers 工作表上的图像,以及自由浮动的文本框,都不属于 Excel、CSV 或 PDF 输出的一部分;表格则会保留。Keynote 的动画、过渡效果、音频和视频在 PDF 或图像中没有对应形式,在 PowerPoint 中同样会被省略,每张幻灯片都会以其最终状态呈现。Pages 中的评论和修订记录会保留在 Pages 文件本身中。只在 Apple 设备上存在的字体,会被替换为最接近的可用字体,因此使用这类字体设置的标题外观可能略有不同。
带密码保护的文档完全无法读取。请在 Pages、Numbers 或 Keynote 中打开文件,在"文件"菜单的"设置密码"中移除密码,然后重新上传。
隐私
所有这些转换都在我们的服务器上通过加密连接完成,上传的文件会在 60 分钟内自动删除。文件绝不会用于训练任何模型,也绝不会传递给第三方。隐私指南详细说明了这些细节。