Extraire des images d'un document de pages


11

Je souhaite extraire toutes les images d'un document de grandes pages. J'ai trouvé un article à ce sujet de 2006 (voir http://hints.macworld.com/article.php?story=20060324033125571 ) qui indique que vous pouvez ouvrir le fichier de pages en tant que package et extraire les images. Un clic droit ne montre aucun élément «package ouvert» et en utilisant des pkgutil --expand mydoc.pages .erreurs avec "Could not open package for expansion"je suppose que le format de fichier des pages est maintenant quelque peu différent.

Alors, comment puis-je extraire toutes les images de mon document Pages en une seule fois? (il y a environ 100 photos, donc trop à faire à la main sauf si je dois absolument le faire)


Certainement AppleScript est le chemin à parcourir ici. Je n'ai pas de pages, je ne peux donc pas vous dire comment, donc
Stu Wilson

Réponses:


9

Dans l'édition iWork ultérieure, Apple a apporté des modifications aux formats, c'est pourquoi vous ne pouvez pas suivre la procédure décrite dans l'article auquel vous faites référence.

La meilleure façon de contourner ce désagrément serait:

  • Ouvrez le document des pages avec vos pages actuelles (je suppose que ce sont les dernières pages),
  • Enregistrez-nous un autre nom, mais avant de le faire, étendez le menu de sauvegarde en utilisant la flèche haut / bas où vous êtes présenté avec plus de choix,
  • Sélectionnez le bouton radio "Enregistrer la copie sous:" et choisissez iWork'08, puis enregistrez-le.
  • Allez chercher votre nouveau document enregistré et vous êtes maintenant présenté avec l'élément de menu supplémentaire "Afficher le contenu du package" (sur votre clic droit).
  • Extrayez les images (copiez-les ailleurs).

Je préfère cette méthode à la procédure que je décris à moins que Pacifist soit déjà installé, auquel cas mon astuce vous permet de sauter le voyage vers Pages et le fichier supplémentaire.
jaberg

18

La façon la plus rapide de le faire est de changer l'extension de fichier de name.pages en name.zip (en fait, cliquez manuellement sur le nom de fichier et changez l'extension en .zip)

Maintenant, décompressez simplement votre document et vous obtiendrez un dossier avec toutes les images qu'il contient. La même chose fonctionne pour les ePubs.


Cela semble hacky mais c'est si délicieusement facile ... J'ai essayé avec un .docx sur un Mac et cela a très bien fonctionné.
intcreator

Je vous remercie. Je vous remercie. Je vous remercie. Je suis un peu ennuyé par Pages (à quel point est-il difficile d'enregistrer une image à partir d'un document), mais vous avez sauvé la journée!
Maximus

Fonctionne comme un charme!
ymasood

Fonctionne également pour d'autres types d'iWork et MS Office comme Excel, Keynote et Powerpoint!
Owen Johnson du

2

Ouvrez le document Pages à l' aide de Pacifist . (D'autres utilitaires d'archivage pourraient également fonctionner, mais Pacifist a fonctionné pour moi.)

Je l'ai fait à droite (CTL) en cliquant sur l' icône du document Pages , puis en choisissant Ouvrir avec… Pacifist dans le menu contextuel.

Cela va produire une fenêtre listant le contenu du fichier "package" des Pages . Sélectionnez les fichiers graphiques dont vous avez besoin et «Extraire vers…» un emplacement pratique

Je ne l'ai pas exploré, mais il pourrait y avoir un moyen d'automatiser cette procédure en utilisant AppleScript et / ou Automator si c'est quelque chose que vous faites souvent.


Malheureusement, cela ne semble pas fonctionner avec la version la plus récente du format de fichier Pages.
Paul D. Waite

Cette technique est spécifiquement destinée au format de pages plus récent qui est essentiellement un format de fichier d'archive. Il y a 15 secondes, cette technique fonctionnait parfaitement avec un nouveau document créé à l'aide de Pages '09 version 4.1 (923). Pouvez-vous m'indiquer une version plus récente de Pages afin de pouvoir la tester?
jaberg

Huh, c'est étrange - il y a peut-être quelque chose de bizarre avec le fichier que j'ai. Je vais vérifier avec mon ami pour voir quelle version il utilise et voir si je peux obtenir un autre couple de fichiers de test.
Paul D. Waite

Heureux de tester ici en utilisant des fichiers non sensibles. Vous pouvez généralement me cingler depuis la salle de chat.
jaberg

C'est grandiose, merci, je vous ferai savoir une fois que j'aurai vérifié avec mon ami. Il m'a envoyé le fichier sous forme de pièce jointe à un e-mail, alors peut-être qu'il a un peu été falsifié en transit - je n'ai pas Pages ici, donc je ne peux pas actuellement vérifier si Pages l'ouvre. Je vais enquêter et faire un suivi.
Paul D. Waite

2

Je viens d'utiliser Terminal.

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

Vous pouvez jouer avec les extensions de fichier dans cette dernière ligne pour copier différents types de fichiers.


1

FYI - Si vous utilisez l'application Pages la plus récente (en citant la version 5.5.1 ici), vous ne pouvez pas accéder au contenu du package via le Finder, et vous pouvez uniquement exporter vers Pages '09.

Cependant, si vous allez dans Fichier -> Avancé -> Changer le type de fichier et sélectionnez "Package" contre "Fichier unique", vous pourrez ouvrir le contenu du fichier dans le Finder et être prêt à partir. (Cela m'a évité de pouvoir faire quelque chose de constructif avec la carte d'anniversaire de ma femme.)


0

il semble que sur les pages plus récentes, le "Enregistrer sous" n'existe plus et il vous a permis d'enregistrer uniquement en tant que Pages'09 .... Je me suis déplacé en l'exportant au format PDF à la meilleure résolution, puis en faisant glisser les images sur mon bureau. Mais si vous faites cela, vous devez renommer chaque image que vous faites glisser avant d'en faire glisser une autre ou vous pourriez finir par remplacer la dernière image glissée.


-3
  1. Ouvrez l'application Pages
  2. Ouvrez le document qui contient les images que vous souhaitez extraire
  3. Sélectionnez l'image
  4. Copiez l'image en cliquant sur «Modifier» puis sur «Copier» dans le menu qui apparaît ou en cliquant sur les touches de commande et C ensemble (sur votre clavier)
  5. Ouvrez l'application «Aperçu»
  6. Cliquez sur «Fichier» Dans le menu qui apparaît, cliquez sur «Nouveau depuis le presse-papiers» (devrait être la première option). L'aperçu créera un nouveau document de type de fichier png avec l'image que vous souhaitez.
  7. Enregistrez le document à l'emplacement souhaité. Si vous souhaitez

Extraire des images de pages à l'aide de l'aperçu


Bienvenue sur Ask Different! Nous essayons de trouver les meilleures réponses et ces réponses fourniront des informations à l'appui pour expliquer pourquoi elles sont les meilleures. Les réponses doivent être autonomes, alors expliquez pourquoi vous pensez que la réponse que vous avez fournie résoudra le problème ou est meilleure que les autres. Fournir des liens comme informations de support est une bonne chose, mais les réponses ne doivent pas être simplement un lien. Voir Comment répondre sur la façon de fournir une réponse de qualité. - De l'avis
fsb

Avez-vous essayé cela vous-même? L'image copiée est d'une qualité épouvantable, plus comme une vignette.
berezovskyi

Oui, je l'ai essayé et les images étaient très utilisables. Je ne sais pas si Apple a apporté des modifications qui affectent cela depuis que j'ai écrit cette méthode. J'y reviendrai. Il est également possible que votre résultat soit affecté par la qualité de l'image stockée dans le PDF en premier lieu, ce qui serait une limitation de l'utilisation de cette méthode.
Alvinus Melius
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.