11 votes

Extraire des images d'un document de pages

Je veux extraire toutes les images d'un document de grandes pages. J'ai trouvé un article à ce sujet datant de 2006 ( voir http://hints.macworld.com/article.php?story=20060324033125571 ) qui stipule que vous pouvez ouvrir le fichier des pages comme un paquet et extraire les images. Un clic droit ne montre pas d'élément "ouvrir le paquet" et l'utilisation de la fonction pkgutil --expand mydoc.pages . erreurs avec "Could not open package for expansion" Je suppose que le format du fichier des pages est maintenant quelque peu différent.

Comment puis-je extraire toutes les images de mon document en une seule fois (il y a environ 100 images, donc trop pour les faire à la main, sauf si c'est absolument nécessaire) ?

0 votes

AppleScript est sans aucun doute la solution à retenir ici. Je n'ai pas de Pages et ne peux donc pas vous dire comment, d'où le fait de ne pas ajouter de réponse.

18voto

Francis Kneebone Points 181

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

Dézippez maintenant votre document et vous obtiendrez un dossier contenant toutes les images. La même chose fonctionne pour les ePubs.

0 votes

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

0 votes

Merci. Merci à vous. Merci à vous. Je suis un peu ennuyé par Pages (comment est-il difficile de sauvegarder une image à partir d'un document), mais vous avez sauvé la journée !

0 votes

Fonctionne comme un charme !

9voto

Tigran Khanzadyan Points 473

Dans les éditions ultérieures d'iWork, Apple a modifié les formats. C'est la raison pour laquelle 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 cet inconvénient serait :

  • Ouvrez le document pages avec vos pages actuelles (je suppose que c'est la dernière version de Pages),
  • Enregistrez-nous sous un autre nom, mais avant de le faire, élargissez le menu "Enregistrez-nous" à l'aide de la flèche haut/bas, où d'autres choix vous sont proposés,
  • Sélectionnez le bouton radio "Enregistrer la copie sous :" et choisissez iWork'08, puis enregistrez-la.
  • Allez chercher votre nouveau document sauvegardé et vous obtenez maintenant l'option de menu supplémentaire "Show package content" (sur votre clic droit).
  • Extrayez les images (copiez-les ailleurs).

0 votes

Je préfère cette méthode à la procédure que je décris sauf si on a déjà Pacifiste installé, auquel cas mon astuce vous permet d'éviter le voyage vers Pages et le fichier supplémentaire.

2voto

jaberg Points 9509

Ouvrez le Pages le document en utilisant Pacifiste . (D'autres utilitaires d'archivage peuvent également fonctionner, mais Pacifiste a fonctionné pour moi).

J'ai fait cela en cliquant avec le bouton droit (CTL) sur le bouton Pages l'icône du document, puis en choisissant Ouvrir avec Pacifiste dans le menu contextuel.

Cela produira une fenêtre listant le contenu de la section Pages fichier "package". Sélectionnez les fichiers graphiques dont vous avez besoin et "Extraire vers " à un endroit approprié.

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

0 votes

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

0 votes

Cette technique vise spécifiquement le format de pages le 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 la fonction Pages '09 version 4.1(923). Pouvez-vous m'indiquer une version plus récente de Pages afin que je puisse la tester ?

0 votes

Huh, c'est étrange - peut-être qu'il y a quelque chose de bizarre avec le fichier que j'ai. Je vais voir avec mon ami quelle version il utilise, et voir si je peux obtenir deux autres fichiers de test.

2voto

Emerson Farrugia Points 216

J'ai juste utilisé Terminal.

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

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

1voto

minrk Points 188

Pour votre information, si vous utilisez l'application Pages la plus récente de 2014 (voir la version 5.5.1 ici), vous ne pouvez pas accéder au contenu du paquet via le finder et vous ne pouvez exporter que vers Pages '09.

Cependant, si vous allez dans Fichier -> Avancé -> Modifier le type de fichier et sélectionnez "Paquet" au lieu de "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).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X