Извлечение изображений из документа страниц


11

Я хочу извлечь все изображения из документа больших страниц. Я нашел статью об этом с 2006 года (см. Http://hints.macworld.com/article.php?story=20060324033125571 ), в которой говорится, что вы можете открыть файл страниц в виде пакета и извлечь изображения. При щелчке правой кнопкой мыши элемент «открытый пакет» отсутствует, и при использовании pkgutil --expand mydoc.pages .ошибок "Could not open package for expansion"я предполагаю, что формат файла страниц теперь несколько другой.

Итак, как я могу извлечь все изображения из моего документа страниц за один раз? (там около 100 картинок, так что слишком много, чтобы сделать вручную, если мне не нужно)


Определенно, AppleScript - это то, что нужно. У меня нет Страниц, поэтому я не могу сказать вам, как, следовательно, не добавив ответ
Стю Уилсон

Ответы:


9

В более поздней версии iWork Apple внесла изменения в форматы, поэтому вы не можете следовать процедуре, описанной в указанной вами статье.

Лучший способ обойти это раздражение будет:

  • Откройте документ страниц с вашими текущими страницами (я полагаю, это последние страницы),
  • Сохраните нам другое имя, но перед тем, как сделать это, расширьте меню «Сохранить нас» с помощью стрелок вверх / вниз, где вам предлагается больше вариантов,
  • Установите переключатель «Сохранить копию как:», выберите iWork'08 и сохраните его.
  • Найдите новый сохраненный документ, и вам будет представлен дополнительный пункт меню «Показать содержимое пакета» (щелкните правой кнопкой мыши).
  • Извлеките изображения (скопируйте их в другое место).

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

18

Самый быстрый способ сделать это - изменить расширение файла с name.pages на name.zip (фактически вручную нажмите на имя файла и измените расширение на .zip)

Теперь просто распакуйте ваш документ, и вы получите папку со всеми изображениями в нем. То же самое работает для ePubs.


Звучит странно, но это так вкусно ... Я попробовал это с .docx на Mac, и это сработало просто отлично.
Создатель

Спасибо. Спасибо. Спасибо. Я немного раздражен на Страницы (как трудно сохранить изображение из документа), но вы спасли день!
Максим

Работает как шарм!
ymasood

Также работает для других типов iWork и MS Office, таких как Excel, Keynote и Powerpoint!
Оуэн Джонсон

2

Откройте документ Страницы, используя Pacifist . (Другие архивные утилиты также могут работать, но у меня работает Pacifist .)

Я сделал это, щелкнув правой кнопкой мыши (CTL) на значке документа Pages , затем выбрав «Открыть с помощью ... Pacifist» в контекстном меню.

Это создаст окно со списком содержимого файла "Пакета" страниц . Выберите нужные графические файлы и выберите «Извлечь в…» в удобном месте.

Я не исследовал это, но мог бы быть способ автоматизировать эту процедуру, используя AppleScript и / или Automator, если это то, что вы часто делаете.


К сожалению, это не работает с самой последней версией формата файла Pages.
Пол Д. Уэйт,

Этот метод специально нацелен на новый формат страниц, который по сути является форматом архивных файлов. 15 секунд назад этот метод отлично работал с новым документом, созданным с использованием Pages '09 версии 4.1 (923). Можете ли вы указать мне более новую версию Страницы, чтобы я мог проверить это?
Яберг

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

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

Это здорово, ура, я дам вам знать, как только я проверил с моим другом. Он отправил мне файл в виде вложения в электронное письмо, так что, возможно, он немного испортился при транспортировке - у меня нет Страниц здесь, поэтому я не могу проверить, открывает ли его Страницы. Я буду расследовать и следить за
Пол Д. Уэйт

2

Я просто использовал терминал.

# mkdir /someDirectory
# cd file.pages
# find . -name "*.png" -or -name "*.jpg" -exec cp {} /someDirectory \;

Вы можете связываться с расширениями файлов в последней строке, чтобы копировать файлы различных типов.


1

К вашему сведению - если вы используете новейшее приложение Pages от 2014 года (здесь приведена версия 5.5.1), вы не можете получить доступ к содержимому пакета через Finder и можете экспортировать только в Pages '09.

Однако если вы зайдете в «Файл» -> «Дополнительно» -> «Изменить тип файла» и выберете «Пакет» вместо «Один файл», вы сможете открыть содержимое файла в поисковике и все будет в порядке. (Это спасло меня от возможности сделать что-то конструктивное с поздравительной открыткой моей жены.)


0

Похоже, что на более новых страницах «Сохранить как» больше не существует, и это позволяет вам сохранять только как Pages'09 .... Я справился, экспортировав его в PDF с наилучшим разрешением, а затем перетащив изображения на рабочий стол. Но если вы сделаете это, вам придется переименовать каждое изображение, которое вы перетаскиваете, прежде чем перетаскивать другое, иначе вы можете заменить последнее перетаскиваемое изображение.


-3
  1. Откройте приложение Страницы
  2. Откройте документ, содержащий изображения, которые вы хотите извлечь
  3. Выберите изображение
  4. Скопируйте изображение, нажав «Редактировать», затем «Копировать» из всплывающего меню или одновременно нажав клавиши «Command» и «C» (на клавиатуре).
  5. Откройте приложение «Предварительный просмотр»
  6. Нажмите «Файл». В появившемся меню нажмите «Создать из буфера обмена» (должен быть первым вариантом). Предварительный просмотр создаст новый документ с типом файла png с изображением, которое вы хотите.
  7. Сохраните документ по вашему желанию. Если вы хотите

Извлечение изображений из страниц с помощью предварительного просмотра


Добро пожаловать, чтобы спросить другого! Мы пытаемся найти лучшие ответы, и эти ответы предоставят подтверждающую информацию о том, почему они лучшие. Ответы должны быть независимыми, поэтому объясните, почему, по вашему мнению, ответ, который вы предоставили, решит проблему или лучше, чем другие. Предоставление ссылок в качестве вспомогательной информации - это хорошо, но ответы не должны быть просто ссылкой. См. Как ответить о том, как предоставить качественный ответ. - Из обзора
ФСБ

Вы на самом деле пробовали это сами? Скопированное изображение ужасного качества, больше похоже на миниатюру.
Березовский

Да, я попробовал, и изображения были очень полезны. Не уверен, что Apple внесла изменения, которые влияют на это, так как я написал этот метод. Я посмотрю на это снова. Также возможно, что на ваш результат в первую очередь влияет качество изображения, сохраненного в PDF, что будет ограничением использования этого метода.
Альвинус Мелиус
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.