Как преобразовать старые документы Pages в Pages '13?

8

У меня есть документ, который я создал со старой версией Страниц. Когда я пытаюсь открыть его в Pages '13 , я получаю сообщение:

Этот документ слишком старый. Пожалуйста, откройте и сохраните с Pages '09

У меня нет Pages '09, и я не знаю, где находится эта старая версия Pages и будет ли она работать в Mac OS 10.9.

Есть ли простой способ конвертировать документ? Если нет простого способа, есть ли способ хотя бы извлечь текст из документа?

chiborg
источник
2
Перейдите в application / iwork и откройте страницы, которые там есть, и посмотрите, будет ли это работать с вашими документами. «Обновление» до страниц 5 не приводит к удалению страниц 4. Что действительно хорошо, поскольку страницы 5 являются полным мусором.
Том Гевеке
Не могли бы вы добавить, какая версия Страницы у вас была до этого ужасного обновления?
дан
«Если бы я знал, что это произойдет, я бы точно не обновился». Вы не можете себе представить , насколько правильно вы об этом не хватает предупреждения :(.
дан
@ TomGewecke, если бы вы были консультантом разработчиков страниц, прежде чем они выпустили его.
соулшн
1
Насколько я видел, нет очевидного решения. Если документов всего несколько, откройте их в окне предварительного просмотра и вырезайте и вставляйте на новый пустой лист страниц. Это не идеально, особенно если это большой документ, такой как книга.
Шон Вейдер

Ответы:

3

Вы все еще можете получить iWork 09 с помощью этого метода [хотя я не пытался вернуться к 09, вам может понадобиться сначала удалить последние версии или просто сжать их - не тестировалось]

Добрался до Softpedia

Нажмите на внешнее зеркало 1

Это загрузит iWork09Trial

Откройте dmg и запустите установщик

Возможно, вам придется бороться с текущей версией, а Обновление программного обеспечения может не давить вам на обновление. Как я уже сказал, я никогда не пытался вернуться к более старой версии

Tetsujin
источник
Работал для меня на Mac OS 10.9. Старый пакет iWork Suite хранится в Applications / iWork'09 (поэтому ничего не перезаписывается).
Чиборг
1
Это работало и для меня в 10.9, но у меня была ошибка с жалобой на «Страницы в настоящее время работают ...», хотя этого не было в документации. Монитор активности показал вспомогательный процесс для страниц, который после выхода позволил мне продолжить. Также обратите внимание, что если вы случайно попытаетесь открыть документ из более новой версии Pages (например, 5.2.2), вы получите сообщение об ошибке «Требуемый файл index.xml отсутствует». Я столкнулся с этим случайно, пытаясь преобразовать все мои старые страницы документов.
hepcat72
1
Для справки, этот ответ по-прежнему работает, даже в Mac OS X 10.11.4 (El Capitan). Я был шокирован тем, что загрузка все еще существовала, не говоря уже о том, что она была успешно установлена ​​и даже активирована.
Мати
5

Я опубликовал общее решение для всех трех программ iWork здесь , но вот что нужно сделать для Pages.

Это решение требует использования терминала. Сделайте следующее:

  1. Сделайте резервную копию вашего файла
  2. Откройте Terminal.app
  3. В окне терминала введите cd(с пробелом после cd) и перетащите файл в окно. Он должен вставить полный путь вашего файла (например /Users/me/Documents/My\ Great\ File.pages).
  4. Скопируйте и вставьте следующую команду в одну строку и нажмите Return:gunzip --stdout index.xml.gz | sed 's-:version="72007061400"-:version="92008102400"-g' > index.xml
  5. Если вы не видите никаких ошибок (например, No such file or directory), введите rm index.xml.gzи нажмитеReturn
  6. Введите exitи нажмите Returnи попробуйте открыть свой файл. Он может дать вам отчет о проблеме совместимости, но должен открыться.

объяснение

Файл index.xml.gzпредставляет собой сжатый XML-файл, который содержит информацию о вашем документе. Команда на шаге 4 распаковывает файл и запускает его через программу поиска и замены, которая ищет версию 72007061400и заменяет ее версией 92008102400(я не знаю, что означают эти версии, но похоже, что она работает). Он выводит в несжатую версию файла, поэтому на шаге 5 вы удаляете исходный сжатый файл (iWork будет использовать сжатые или несжатые файлы).

Ноты

Если на шаге 4 выдается No such file or directoryошибка, возможно, index.xmlфайл распакован, и в этом случае вы можете заменить команду шага 4 на sed 's-:version="72007061400"-:version="92008102400"-g' index.xml | gzip > index.xml.gz, а шаг 5 - rm index.xml.

Это решение может быть адаптировано к действию Automator кем-то мотивированным.

Источник

Этот метод адаптирован из аналогичного решения для документов Keynote, которое я нашел в комментарии к этой записи в Google+ .

Дэн
источник
1
Я написал сценарий оболочки Bash для этого превосходного исправления. Просто запустите его из терминала, передав ему путь к старому файлу .pages. Надеюсь, это кому-нибудь поможет: gist.github.com/midwire/e8c5ec4cf40f06ba24a7
Акушерка
Обратите внимание, что с достаточно старыми документами это не сработает - во-первых, строка версии, которую вы заменяете, будет отличаться, а во-вторых, формат слишком сильно изменился. Даже если вы отредактируете файл вручную, чтобы исправить строку версии, вы получите «невозможно открыть по какой-то причине».
Дэвид Моулз
2

Интересно, что приложение Preview показывает файл. Я мог бы спасти весь текст и большую часть форматирования с помощью простого копирования и вставки (хотя только страница на страницу).

Я открыл контекстное меню для файла в Finder и выбрал «Открыть в ...». Предварительный просмотр был одним из разумных вариантов.

Еще одним вариантом в меню «Открыть в ...» был редактор изображений Acorn . Когда я попытался открыть файлы страниц с помощью Acorn, он отобразил миниатюру документа, которая, очевидно, сохранена в файле Pages. Файл миниатюр имеет достаточное разрешение для чтения текста и просмотра старого макета.

chiborg
источник
2

У меня тоже была эта проблема. Вы можете щелкнуть правой кнопкой мыши, нажать «Открыть» с «Предварительный просмотр», затем «Правка» -> «Выбрать все», Command-C, чтобы скопировать его, а затем вставить его в новую версию Pages или любой другой текстовый процессор.

Чед Карни
источник
1

У меня была такая же проблема. Купили новый iMac 10.10.5, перенесли все старые файлы страниц, и они не будут работать. Скачано с iWorks 9 с сайта Softpedia.com. Откройте софтпедию и нажмите Ext Mirror 1. Загрузите dmg ..... откройте ... вот и посмотрите iWorks 9. Откройте каждый файл и сохраните его в виде страниц 9. Он перезапишет старый файл. И все они открываются в новейших страницах. Что меня разочаровывает, так это то, что Apple этого не допустила. Мы не все покупаем новые компьютеры каждые несколько лет. Часы разочарования, пока я не увидел это решение.

Phillip
источник
0

Если вы откроете документ .pages в чем-то вроде TextEdit (находится в папке « Приложения ») и прокрутите непонятные части, вы должны найти много промежуточного текста.

Томас Джонс
источник
0

Самый простой способ - найти документ в Spotlight. Не открывая файл, вы можете выделить и скопировать текст прямо в Spotlight, а затем вставить его в новый документ страниц. Смешно, что вы должны сделать это, хотя!

Дэвид Трубридж
источник