Die neue Version von Keynote öffnet keine alten Versionen

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äß.

Willkommen - versuchen Sie nicht, identische Antworten auf zwei Fragen zu posten. Wenn das passiert, schließen wir in der Regel einen als Duplikat des anderen , wenn wirklich die gleiche Antwort auf beide Situationen zutrifft. Lassen Sie uns dies über Keynote machen und es mit der Seitenantwort verknüpfen. Auch bei dieser Antwort sollte es um Seiten und nicht um Keynote gehen.
@bmike Danke; Wenn Sie jedoch Antworten bearbeiten, überprüfen Sie bitte noch einmal, ob sie den richtigen Inhalt haben.
Sie können es rückgängig machen, aber die Bearbeitung war eher ein Vorschlag, es offensichtlich kaputt zu lassen, so dass Sie hoffentlich zurückkommen und es reparieren würden. Verwechseln Sie die Moderation nicht mit einem Fachexperten. :-) Ich habe so ziemlich alle relevanten Beiträge entwurzelt, da ich es zu schätzen weiß, dass Sie dieser Ausgabe neues Leben eingehaucht und uns auf die Verdopplung von Fragen aufmerksam gemacht haben. (Das Schöne an der Wiki-/Community-Bearbeitung ist, dass jeder kleine Anstrengungen unternehmen kann und tut, um im Laufe der Zeit ein ausgefeiltes Artefakt zu erstellen).

Antworten (1)

Diese Lösung erfordert die Verwendung von Terminal. Mach Folgendes:

  1. Erstellen Sie eine Sicherungskopie Ihrer Datei
  2. Öffnen Sie Terminal.app
  3. Geben Sie im Terminalfenster ein 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).
  4. Kopieren Sie den folgenden Befehl, fügen Sie ihn als einzelne Zeile ein und drücken Sie Return:gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
  5. Wenn Sie keine Fehler sehen (z. B. No such file or directory), geben Sie jetzt ein rm index.apxl.gzund drücken SieReturn
  6. Geben Sie ein exitund drücken ReturnSie und versuchen Sie, Ihre Datei zu öffnen. Es kann Ihnen einen Kompatibilitätsproblembericht geben, sollte sich aber öffnen.

Erläuterung

Die Datei index.apxl.gzist 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 72007061400und 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).

Anmerkungen

Wenn Sie in Schritt 4 einen No such file or directoryFehler erhalten, ist es möglich, dass die Datei index.apxloder unkomprimiert ist. In diesem Fall können Sie den Befehl in Schritt 4 durch und Schritt 5 durch ersetzen .index.apxlsed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gzrm index.apxl

Diese Lösung könnte von einer motivierten Person an eine Automator-Aktion angepasst werden.

Quelle

Diese Methode basiert auf einem Kommentar zu diesem Google+-Beitrag .

Klingt so, als wäre dies ein großartiges kleines AppleScript-Droplet oder eine App.
D'oh! Fehler beim Kopieren und Einfügen. Festsetzung.
Das neueste Update (2015-10-16) sagt, dass es die Versionsdateien von Keynote '06 und '08 öffnet.