Wenn Sie eine neuere Version der iWork-Software wie auf Yosemite verwenden, um ältere Dokumente und Präsentationen zu öffnen, meldet Pages: „Dieses Dokument kann nicht geöffnet werden, weil es zu alt ist. Um es zu öffnen, speichern Sie es zuerst mit Pages '09.“ und Keynote meldet: „Diese Präsentation kann nicht geöffnet werden, weil sie zu alt ist. Um sie zu öffnen, speichern Sie sie zuerst mit Keynote '09.“ Wie kann ich diese Dateien öffnen, ohne eine alte Version von iWork zu finden und zu installieren?
Bearbeiten : Das neueste Update, Version 6.6 (2550) (Stand 16. Oktober 2015), öffnet Keynote '06- und '08-Versionsdateien. Ich habe dies an einer Datei aus dem Jahr 2007 überprüft und es funktioniert ordnungsgemäß.
Diese Lösung erfordert die Verwendung von Terminal. Mach Folgendes:
cd
(das ist mit einem Leerzeichen nach dem cd
) und ziehen Sie dann Ihre Datei in das Fenster. Es sollte den vollständigen Pfad Ihrer Datei einfügen (z . B. /Users/me/Documents/My\ Great\ File.pages
).gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
No such file or directory
), geben Sie jetzt ein rm index.apxl.gz
und drücken SieReturnexit
und drücken ReturnSie und versuchen Sie, Ihre Datei zu öffnen. Es kann Ihnen einen Kompatibilitätsproblembericht geben, sollte sich aber öffnen.Die Datei index.apxl.gz
ist eine komprimierte XML-Datei, die Informationen zu Ihrem Dokument enthält. Der Befehl in Schritt 4 dekomprimiert die Datei und führt sie durch ein Suchen-und-Ersetzen-Programm, das nach der Version sucht 72007061400
und sie durch die Version ersetzt 92008102400
(ich weiß nicht, was diese Versionen bedeuten, aber es scheint zu funktionieren). Es wird in eine unkomprimierte Version der Datei ausgegeben, weshalb Sie in Schritt 5 die ursprüngliche, komprimierte Datei entfernen (iWork verwendet komprimierte oder unkomprimierte Dateien).
Wenn Sie in Schritt 4 einen No such file or directory
Fehler erhalten, ist es möglich, dass die Datei index.apxl
oder unkomprimiert ist. In diesem Fall können Sie den Befehl in Schritt 4 durch und Schritt 5 durch ersetzen .index.apxl
sed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gz
rm index.apxl
Diese Lösung könnte von einer motivierten Person an eine Automator-Aktion angepasst werden.
Diese Methode basiert auf einem Kommentar zu diesem Google+-Beitrag .
Fahrrad
Dan
Fahrrad