папка файлов .pages, а тому, кто их просил, нужен Word

обновлено · автор

один документ переводится бесплатно и за десять секунд: «Файл» → «Экспортировать в» → Word в Pages, Excel в Numbers, PowerPoint в Keynote. папка документов — вопрос другой, потому что пакетного экспорта нет ни у одного из трёх приложений, ни «Быстрые команды», ни Automator действия экспорта не предлагают, и единственный бесплатный ответ — AppleScript, по одному на приложение.

экспорт одного файла Pages, Numbers или Keynote в Word, Excel или PowerPoint

  1. откройте документ в том приложении, которое его сделало, — Pages, Numbers или Keynote.
  2. «Файл» → «Экспортировать в», дальше Word, Excel или PowerPoint. pdf лежит в том же меню.
  3. нажмите сохранить. экспорт — это копия; оригинальный .pages, .numbers или .key остаётся на месте.

путь по меню и форматы экспорта всех трёх приложений — на Mac, на iPhone и на iCloud.com (страница английская): Apple Support, как конвертировать файлы Pages, Numbers и Keynote

тот же экспорт есть там, где Mac вообще нет. на iCloud.com откройте приложение, нажмите «…» на файле и выберите скачивание копии — там спросят формат, и Word, Excel и PowerPoint в списке. на iPhone или iPad это кнопка «Поделиться» → экспорт и отправка. так что .pages, который откуда-то пришёл и не открывается на машине с Windows, не тупик: хватит любого Apple ID и браузера, чтобы получить .docx.

у всех трёх путей одно общее ограничение. они берут по одному документу за раз, и каждый открывает диалог, который ждёт нажатия. на горстке файлов это нормально. на папке в этом и есть вся задача.

зеркальная задача — файлы Word, которым надо стать pdf, — устроена так же, и бесплатный путь у неё хуже: перевести документы Word в pdf пачкой

пакетный перевод Pages в docx через AppleScript и где он ломается

любая ветка форума на эту тему заканчивается в одном месте: AppleScript, который открывает каждый документ в Pages, велит Pages его экспортировать и закрывает. это настоящий ответ, он бесплатный и он работает — прогон трёх файлов на macOS 26 занял четыре секунды и дал годные .docx. платите вы за всё, что вокруг.

что скрипт делает на самом деле

у Pages, Numbers и Keynote есть словарь сценариев, и в каждом — команда экспорта. Pages экспортирует в Word, pdf, epub, форматированный и простой текст; Numbers — в Excel, pdf или csv; Keynote — в PowerPoint, pdf, html, фильм или картинки слайдов. скрипт проходит по файлам, на которые вы его натравили, открывает каждый, вызывает экспорт в нужном формате и закрывает документ без сохранения. вы вставляете это в «Редактор скриптов», сохраняете как программу и бросаете на неё папку.

последняя фраза и есть цена. надо знать, что скрипт существует, найти не позапрошлогодний, разобрать достаточно AppleScript, чтобы поменять формат на выходе, и помнить, что .DS_Store в папке будет передан в Pages как документ. и скрипт нужен свой на каждое приложение: тот, что для Pages, не знает, что такое .numbers.

ветка, на которую попадает большинство, — со скриптом и с рассказами о том, как он ничего не пишет (страница английская): Apple Community, пакетный перевод .pages в .docx

у «Быстрых команд» и Automator действия экспорта нет

очевидным современным путём были бы «Быстрые команды»: Pages, Numbers и Keynote действия туда отдают все трое. только посмотрите, какие — создать документ, открыть документ, открыть в режиме докладчика. экспорта нет ни у одного. с Automator та же история: действий Pages в его библиотеке нет вовсе, поэтому «решение на Automator» из каждой ветки — это шаг «запустить AppleScript», в который завёрнут тот же скрипт.

первая поломка, на которую вы наткнётесь, будет не в скрипте. Pages, стоящий за стартовым диалогом — «что нового», предложение про iCloud, — отвечает скрипту «Can't make class document» и выходит, и ничего не записывается. именно это видел автор той ветки. закройте Pages, откройте руками, уберите всё, что он показывает, запустите скрипт заново.

тот же скрипт, пересобранный сразу под docx и pdf, и грабли с .DS_Store и закрытием документа по дороге (страница английская): Automators Talk, пакетный перевод Pages в docx и pdf

для картинок задача с папкой внутри Finder уже решена — правая кнопка конвертирует всё выделение, — и вот этого документам как раз не досталось: перевести heic в jpg

так чем же перевести всю папку в офисные форматы

если документ один или их три — дальше не читайте: «Файл» → «Экспортировать в» и есть ответ, лучше него ничего нет. на папке macOS предлагает путь через AppleScript и больше ничего, а онлайн-конвертеры из той же выдачи загружают ваши документы на чей-то сервер и возвращают архив — странный обмен для файлов, которые были достаточно личными, чтобы писать их в Pages.

бесплатный путь настоящий. стоит он знания о том, что он есть, времени на сборку и трёх заходов, если в папке лежат вперемешку документы, таблицы и презентации. на такую папку и существует конвертер.

тот же обмен виден на стороне видео, где бесплатный путь тоже стоит знания, что набрать: перевести mov в mp4

как hop переводит Pages, Numbers и Keynote пачками

конвертер hop берёт документы iWork наравне со всем остальным. бросьте в него папку с .pages, .numbers и .key — и они выйдут как pdf или как docx, xlsx и pptx. экспортируют их сами Pages, Numbers и Keynote, поэтому на выходе ровно то, что дало бы «Файл» → «Экспортировать в», только без диалога на каждый файл.

  • смешанная папка — одно перетаскивание. hop сам разбирается, чей это файл; три скрипта запускать не надо.
  • оригиналы не трогаются, результаты ложатся рядом копиями — правило то же, что и у остального конвертера.
  • файлы Word ходят и в обратную сторону: .docx, .doc и .rtf становятся pdf или markdown, а markdown — pdf, свёрстанным самим hop.
  • всё считается на вашем Mac. ничего никуда не загружается, и офисного пакета внутри приложения нет.

конвертер целиком — картинки, видео, звук и документы в одном окне: конвертер файлов

что у вас естьбесплатный путьс hop
один документ«Файл» → «Экспортировать в», десять секундне нужен, берите меню
файл .pages, а Mac под рукой нетiCloud.com → «…» → скачать копиютот же ответ — hop работает на Mac
папка файлов .pagesнайти AppleScript, вставить в «Редактор скриптов», бросить на него папкубросьте папку
документы, таблицы и презентации вперемешкутри скрипта, по одному на приложениеодно перетаскивание
скрипт отработал и ничего не записалзакрыть Pages, убрать его диалог, запустить зановоприложениями управляют за вас
вёрстка, которая обязана выглядеть в Word один в одиноткрыть в Pages и проверить экспорт глазамитот же экспорт, та же проверка — hop не обыграет Pages на её собственном файле

честная граница — в последней строке. экспорт в обоих случаях делает Apple, поэтому, что Word сделает со сложной вёрсткой Pages, одинаково, попросил ли экспорт скрипт или hop. hop убирает скрипт, а не Word.

а если на выходе нужен был pdf и он вышел слишком тяжёлым, чтобы его отправить: сжать pdf на Mac

когда экспортированный файл выходит не таким

  • скрипт отработал, а файлов нет. Pages, Numbers или Keynote стоял за диалогом. закройте приложение, откройте руками, уберите всё, что оно показывает, запустите заново.
  • скрипт споткнулся о файл, который не документ. это .DS_Store или файл, который Finder показывает без расширения; цикл отдал его в Pages как .pages. фильтруйте по расширению или уберите лишнее из папки.
  • в Word поехали шрифты. в документе был шрифт, который есть на вашем Mac и не вшит в файл; Word на той машине подставил свой, и дальше всё переехало. один файл через «Файл» → «Экспортировать в» выйдет точно так же — пачка тут ни при чём.
  • презентация Keynote открылась в PowerPoint без переходов и части анимаций. у двух приложений разные модели анимации, и экспорт сохраняет то, что переносится.
  • таблица Numbers вышла несколькими листами Excel. Numbers кладёт несколько таблиц на один лист, а Excel так не умеет; панель экспорта предлагает лист на таблицу или лист на лист, а скрипт молча берёт значение по умолчанию.
  • файл .pages не открывается вообще. возможно, он из Pages '08 или старше; нынешнее приложение читает Pages '09 и новее, а файлам постарше нужен заход через Pages '09.
  • вы отправили .pages на машину с Windows, и он приехал папкой. .pages — это пакет, то есть папка, притворяющаяся файлом, и архивация это обнажает. экспортируйте сначала, отправляйте .docx.
  • при экспорте спросили про пароль. у документа под паролем экспортная копия пароль сохраняет, меняет или теряет, и на этот диалог пакетный скрипт не отвечает, поэтому защищённые файлы его стопорят. вынимайте их и экспортируйте руками.

что происходит при экспорте с паролем, умными аннотациями и комментариями (страница английская): Apple, руководство по Pages — экспорт в Word, PDF и другие форматы

frequently asked questions

как перевести несколько файлов Pages в Word разом?
встроенного способа в macOS нет. бесплатный путь — AppleScript, который открывает каждый файл в Pages и вызывает её команду экспорта, запускается он из «Редактора скриптов». конвертер, который берёт документы iWork, делает это одним перетаскиванием. «Файл» → «Экспортировать в» — это по одному документу за раз.
можно ли перевести Pages в docx без Mac?
да, по одному файлу. зайдите на iCloud.com, откройте Pages, нажмите «…» на файле, выберите скачивание копии и укажите Word. на iPhone или iPad это «Поделиться» → экспорт и отправка.
сохраняется ли оформление при переводе Pages в docx?
в основном да, и одинаково любым путём: экспорт делает сама Pages — через меню, через скрипт или через hop. едет то, чего нет на другой машине: шрифты и приёмы вёрстки, которых в Word просто не существует. Apple не обещает, что экспорт из Pages выглядит в Word так же, как выглядел в Pages, — эта оговорка от её же модераторов сообщества.
умеют ли «Быстрые команды» или Automator экспортировать Pages, Numbers и Keynote пачкой?
сами по себе нет. все три приложения отдают «Быстрым командам» действия на создание и открытие документов и ни одного на экспорт. у Automator действий Pages нет вовсе. запустить AppleScript умеют оба, и любое «решение на Automator» именно этим и является.
почему AppleScript пишет «can't make class document»?
Pages открыта, но стоит за диалогом — «что нового», предложение про iCloud, выбор шаблона — и команды принять не может. закройте её, откройте руками, уберите диалог, запустите скрипт заново. за жалобами «скрипт закрывается и ничего не пишет» стоит та же ошибка.
можно ли так же пачкой перевести Keynote в PowerPoint и Numbers в Excel?
да, отдельным скриптом на каждое приложение: Keynote экспортирует в PowerPoint, Numbers — в Excel, через ту же команду экспорта. один скрипт три формата не закрывает, и вот на смешанной папке конвертер и оправдывает себя.
нужен ли установленный Microsoft Word?
нет. .docx пишет сама Pages, и то же верно для файлов Excel и PowerPoint из Numbers и Keynote. нужны приложения Apple, а не Microsoft, — и hop управляет именно ими, так что они нужны и ему.
что будет с оригиналами .pages?
ничего. любой экспорт — через меню, скриптом, с iCloud.com или через hop — пишет новый файл в новом формате и оставляет оригинал там, где он был. удалять их, если они больше не нужны, придётся вам самим.

the tool behind this

file converterimages, video, audio and documents. offline, with the size shown up front.

done with конвертация и сжатие

other things people do

об авторе

Антон Шакиров, автор hop

создаёт hop

создаёт hop и все страницы этого сайта. девятнадцать инструментов под одной иконкой в menu bar, MIT и открытый код. на issue и письма отвечает сам.

download hopfree · macOS 14+ · Apple silicon and Intel