La nueva versión de Keynote no abrirá las versiones anteriores

5

Cuando se utiliza una versión más reciente del software iWork, como en Yosemite, para abrir documentos y presentaciones más antiguos, Pages informa "Este documento no se puede abrir porque es demasiado antiguo. Para abrirlo, guárdelo con Pages ’09" y Keynote informa que "Esta presentación no se puede abrir porque es demasiado antigua. Para abrirla, guárdela con Keynote ’09". ¿Cómo puedo abrir estos archivos sin encontrar e instalar una versión anterior de iWork?

Editar : la última actualización, versión 6.6 (2550) (hasta el 16 de octubre de 2015) abre los archivos de las versiones de Keynote '06 y '08. Verifiqué esto en un archivo de 2007 y funciona correctamente.

    
pregunta Dan 12.03.2015 - 16:29

1 respuesta

6

Esta solución requiere el uso de Terminal. Haz lo siguiente:

  1. Haga una copia de respaldo de su archivo
  2. Abrir Terminal.app
  3. En la ventana de la Terminal, escriba cd (es decir, con un espacio después de cd ) y luego arrastre su archivo a la ventana. Debe insertar la ruta completa de su archivo (por ejemplo, /Users/me/Documents/My\ Great\ File.pages ).
  4. Copie y pegue el siguiente comando como una sola línea y presione Volver : gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
  5. Si no ve ningún error (como No such file or directory ), ahora escriba rm index.apxl.gz y presione Retorno
  6. Escriba exit y presione Volver e intente abrir su archivo. Puede darle un informe de problemas de compatibilidad, pero debería abrirse.

Explicación

El archivo index.apxl.gz es un archivo XML comprimido que contiene información sobre su documento. El comando en el paso 4 descomprime el archivo y lo ejecuta a través de un programa de búsqueda y reemplazo que busca la versión 72007061400 y lo reemplaza con la versión 92008102400 (no sé qué significan estas versiones, pero parece que trabajo). Sale a una versión sin comprimir del archivo, por lo que en el paso 5 elimina el archivo comprimido original (iWork utilizará archivos comprimidos o sin comprimir).

Notas

Si el paso 4 le da un error No such file or directory , es posible que el archivo index.apxl o index.apxl no esté comprimido, en cuyo caso puede reemplazar el comando del paso 4 con sed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gz , y el paso 5 con rm index.apxl .

Esta solución podría adaptarse a una acción de Automator por alguien motivado.

Fuente

Este método se adapta de un comentario en esta publicación de Google+ .

    
respondido por el Dan 12.03.2015 - 16:29

Lea otras preguntas en las etiquetas