6 votes

Nouvelle version de Keynote ne s'ouvrira pas les anciennes versions

Lors de l'utilisation d'une version plus récente du logiciel iWork, comme sur Yosemite, pour ouvrir des documents et des présentations plus anciens, Pages signale "Ce document ne peut pas être ouvert car il est trop ancien. Pour l'ouvrir, enregistrez-le d'abord avec Pages ’09." et Keynote signale "Cette présentation ne peut pas être ouverte car elle est trop ancienne. Pour l'ouvrir, enregistrez-la d'abord avec Keynote ’09." Comment puis-je ouvrir ces fichiers sans chercher et installer une ancienne version d'iWork?

Éditer : La dernière mise à jour, version 6.6 (2550) (au 16 octobre 2015) ouvre les fichiers des versions Keynote '06 et '08. J'ai vérifié cela sur un fichier de 2007 et cela fonctionne correctement.

6voto

jpeacock Points 1612

Cette solution nécessite l'utilisation de Terminal. Faites ce qui suit :

  1. Faites une copie de sauvegarde de votre fichier
  2. Ouvrez Terminal.app
  3. Dans la fenêtre Terminal, tapez cd (avec un espace après le cd), puis faites glisser votre fichier dans la fenêtre. Il devrait insérer le chemin complet de votre fichier (par exemple /Utilisateurs/moi/Documents/Mon\ Super\ Fichier.pages).
  4. Copy et collez la commande suivante sur une seule ligne, puis appuyez sur Entrée : gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
  5. Si vous ne voyez pas d'erreurs (comme Aucun fichier ou dossier de ce type), tapez maintenant rm index.apxl.gz et appuyez sur Entrée
  6. Tapez exit et appuyez sur Entrée et essayez d'ouvrir votre fichier. Il peut afficher un rapport de problème de compatibilité mais doit s'ouvrir.

Explication

Le fichier index.apxl.gz est un fichier XML compressé qui contient des informations sur votre document. La commande à l'étape 4 décompresse le fichier et le passe à un programme de recherche et de remplacement qui recherche la version 72007061400 et la remplace par la version 92008102400 (je ne sais pas ce que signifient ces versions mais cela semble fonctionner). Elle sort une version non compressée du fichier, c'est pourquoi à l'étape 5 vous supprimez le fichier original compressé (iWork utilisera des fichiers compressés ou non compressés).

Notes

Si l'étape 4 vous donne une erreur Aucun fichier ou dossier de ce type, il est possible que le fichier index.apxl ou index.apxl soit non compressé, auquel cas vous pouvez remplacer la commande de l'étape 4 par sed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gz, et l'étape 5 par rm index.apxl.

Cette solution pourrait être adaptée en une action Automator par quelqu'un de motivé.

Source

Cette méthode est adaptée d'un commentaire sur cette publication Google+.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X