Questa soluzione richiede l'uso di Terminal. Effettuare quanto segue:
- Crea una copia di backup del tuo file
- Apri Terminal.app
- Nella finestra Terminale, digita
cd
(ovvero con uno spazio dopo cd
), quindi trascina il file nella finestra. Dovrebbe inserire il percorso completo del file (ad esempio /Users/me/Documents/My\ Great\ File.pages
).
- Copia e incolla il seguente comando come una singola riga e premi Invio :
gunzip --stdout index.apxl.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.apxl
- Se non vedi errori (come
No such file or directory
), digita rm index.apxl.gz
e premi Invio
- Digitare
exit
e premere Invio e provare ad aprire il file. Potrebbe darti un rapporto sui problemi di compatibilità, ma dovrebbe essere aperto.
Spiegazione
Il file index.apxl.gz
è un file XML compresso che contiene informazioni sul tuo documento. Il comando al passo 4 decomprime il file e lo esegue attraverso un programma search-and-replace che cerca la versione 72007061400
e lo sostituisce con la versione 92008102400
(non so cosa significano queste versioni ma sembra lavoro). Invia a una versione non compressa del file, che è il motivo per cui nel passaggio 5 si rimuove il file originale compresso (iWork utilizzerà file compressi o non compressi).
Note
Se il passaggio 4 ti dà un errore No such file or directory
, è possibile che il file index.apxl
o index.apxl
non sia compresso, nel qual caso puoi sostituire il comando passo 4 con sed 's-:version="72007061400"-:version="92008102400"-g' index.apxl | gzip > index.apxl.gz
e il passo 5 con rm index.apxl
.
Questa soluzione potrebbe essere adattata a un'azione di Automator da parte di qualcuno motivato.
sorgente
Questo metodo è adattato da un commento su questo post di Google+ .