如何将旧的Pages文档转换为Pages '13?


8

我有一个使用旧Pages创建的文档。当我尝试在Pages 13中打开它时,收到消息:

该文件太旧了。请使用Pages '09打开并保存

我没有Pages '09,也不知道Pages的旧版本在哪里,以及它是否可以在Mac OS 10.9上运行。

有没有简单的方法来转换文档?如果没有简便的方法,是否至少有一种方法可以从文档中提取文本?


2
转到应用程序/ iwork,然后打开其中的页面,查看它是否适用于您的文档。“更新”到页面5不会删除页面4。这确实是一件好事,因为页面5完全是垃圾。
Tom Gewecke 2015年

您能否添加此可怕更新之前的页面版本?
2015年

“如果我知道这将会发生,我当然不会更新。” 你无法想象你是这个失踪的警告如何正确:(。

@TomGewecke,前提是您在Pages开发人员发布之前只是您的顾问。
2015年

1
据我所知,没有明显的解决方案。如果只有几个文档,请在“预览”中打开它们,然后将其剪切并粘贴到新的空白页面中。它不是完美的,特别是如果它像书这样的大文件。
肖恩·维达

Answers:


3

您仍然可以通过这种方法获得iWork 09(尽管我没有尝试过将其恢复为09,但您可能需要先删除最新版本,或者只是将其压缩-未经测试)

去了Softpedia

单击外部镜像1

这将下载iWork09Trial

打开dmg并运行安装程序

您可能需要与当前版本作斗争,并且软件更新可能会不断吸引您进行更新。正如我所说,我从未尝试过将其还原为旧版本


在Mac OS 10.9上为我工作。旧的iWork套件存储在Applications / iWork'09中(因此不会覆盖任何内容)。
chiborg

1
它在10.9中也对我有效,但是我在抱怨“页面当前正在运行...”时出错,即使它不在文档中。活动监视器显示了页面帮助程序,一旦退出,便可以继续进行。还要注意,如果您不小心尝试从较新版本的Pages(例如5.2.2)中打开文档,则会收到错误消息“缺少所需的index.xml文件”。我在尝试转换所有旧页面文档时偶然遇到了该问题。
hepcat72

1
记录下来,即使在Mac OS X 10.11.4(El Capitan)上,此答案仍然有效。我很震惊,下载仍然存在,不要介意它成功安装,甚至激活了试用版!
mathie '16

5

我已为所有三个项目的iWork一个通用的解决方案在这里,但这里是为网页做。

此解决方案需要使用终端。请执行下列操作:

  1. 制作文件的备份副本
  2. 打开Terminal.app
  3. 在“终端”窗口中,键入cd(在后面有一个空格cd),然后将文件拖到窗口中。它应该插入文件的完整路径(例如/Users/me/Documents/My\ Great\ File.pages)。
  4. 将以下命令复制并粘贴为一行,然后按Returngunzip --stdout index.xml.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.xml
  5. 如果看不到任何错误(例如No such file or directory),请输入rm index.xml.gz并按Return
  6. 键入exit并按,Return然后尝试打开您的文件。它可能会向您提供兼容性问题报告,但应该打开。

说明

该文件index.xml.gz是一个压缩的XML文件,其中包含有关您的文档的信息。第4步中的命令解压缩该文件,并通过搜索并替换程序运行该文件,该程序查找版本72007061400并将其替换为版本92008102400(我不知道这些版本的含义,但它似乎可以工作)。它输出到文件的未压缩版本,这就是为什么在步骤5中删除原始的压缩文件(iWork将使用压缩或未压缩的文件)的原因。

笔记

如果步骤4出现No such file or directory错误,则可能是index.xml文件未压缩,在这种情况下,您可以将步骤4的命令替换为sed 's-:version="72007061400"-:version="92008102400"-g' index.xml | gzip > index.xml.gz,将步骤5的替换为rm index.xml

有动力的人可以将此解决方案适应于Automator动作。

资源

此方法改编自我在对此Google+帖子的评论中找到的Keynote文档的类似解决方案。


1
我已经为这个出色的修复程序编写了一个Bash shell脚本。只需从终端运行它,将其传递到旧.pages文件的路径即可。希望它对某人有帮助:gist.github.com/midwire/e8c5ec4cf40f06ba24a7
Midwire

请注意,对于足够旧的文档,这将无法使用-首先,您要替换的版本字符串将有所不同,其次,格式更改太多。即使您手动编辑文件以修复版本字符串,也会得到“由于某种原因无法打开”的信息。
David Moles

2

有趣的是,预览应用程序会显示文件。我可以通过简单的复制和粘贴操作来挽救所有文本和大多数格式(尽管每页只有一页)。

我在Finder中打开了文件的上下文菜单,然后选择了“在...中打开”。预览是明智的选择之一。

“打开于...”菜单中的另一个选项是图像编辑器Acorn。当我尝试使用Acorn打开页面文件时,它显示了显然存储在Pages文件中的文档缩略图。缩略图文件具有足够的分辨率,可以阅读文本并查看旧的布局。


2

我也有这个问题。您可以右键单击,单击“预览”,然后单击“编辑”->“全选”,将其复制到Command-C,然后将其粘贴到新版本的Pages或任何其他文字处理程序中,将其打开。


1

我遇到了同样的问题。购买了新的iMac 10.10.5,将所有旧的Pages文件都转移了,它们将无法使用。从Softpedia.com下载了iWorks 9。打开Softpedia,然后单击Ext Mirror1。下载dmg ..... open ...,然后看一下iWorks 9.打开每个文件并另存为Pages 9.它将覆盖旧文件。它们都在最新的页面中打开。令我失望的是,苹果不允许这样做。我们并不是每隔几年都购买一台新计算机。数小时的无奈,直到我看到这个解决方案。


0

如果您使用TextEdit之类的文件(位于“ 应用程序”文件夹中)打开.pages文档,并在难以理解的部分之间滚动,则应该在中间找到很多文本。


0

最简单的方法是在Spotlight中搜索文档。无需打开文件,您可以在Spotlight中选择并复制文本,然后将其粘贴到新的页面文档中。荒谬的是,您必须这样做!

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.