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


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.