我有一个使用旧Pages创建的文档。当我尝试在Pages 13中打开它时,收到消息:
该文件太旧了。请使用Pages '09打开并保存
我没有Pages '09,也不知道Pages的旧版本在哪里,以及它是否可以在Mac OS 10.9上运行。
有没有简单的方法来转换文档?如果没有简便的方法,是否至少有一种方法可以从文档中提取文本?
我有一个使用旧Pages创建的文档。当我尝试在Pages 13中打开它时,收到消息:
该文件太旧了。请使用Pages '09打开并保存
我没有Pages '09,也不知道Pages的旧版本在哪里,以及它是否可以在Mac OS 10.9上运行。
有没有简单的方法来转换文档?如果没有简便的方法,是否至少有一种方法可以从文档中提取文本?
Answers:
您仍然可以通过这种方法获得iWork 09(尽管我没有尝试过将其恢复为09,但您可能需要先删除最新版本,或者只是将其压缩-未经测试)
单击外部镜像1
这将下载iWork09Trial
打开dmg并运行安装程序
您可能需要与当前版本作斗争,并且软件更新可能会不断吸引您进行更新。正如我所说,我从未尝试过将其还原为旧版本
我已为所有三个项目的iWork一个通用的解决方案在这里,但这里是为网页做。
此解决方案需要使用终端。请执行下列操作:
cd
(在后面有一个空格cd
),然后将文件拖到窗口中。它应该插入文件的完整路径(例如/Users/me/Documents/My\ Great\ File.pages
)。gunzip --stdout index.xml.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.xml
No such file or directory
),请输入rm index.xml.gz
并按Returnexit
并按,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文档的类似解决方案。