Depuis la version 2007 de microsoft office, et depuis bien longtemps pour open office, les fichiers sont écrit en XML. XML est un langage informatique qui permet de définir ses propres balises pour encoder des contenus. Cela confère beaucoup de souplesse et permet de décrire précisément chaque élément d’un fichier, mais bon passons…

Bref, imaginons que vous ayez travaillé sur un document complexe et qui contient de nombreuses images. Bien sûr ces photos proviennent de différentes sources sinon ce serait trop simple, et pour une raison x ou y vous avez besoin de récupérer toutes les images intégrées au fichier. Par exemple, pour récupérer toutes les images contenues dans une présentation power point…
Je vous imagine déjà faire de laborieux copier/coller image par image pour les récupérer une à une. Heureusement, il y a plus simple et plus rapide :

 

Voici la marche à suivre pour récupérer toutes les images d’un fichier .doc, .docx, .xls, .xlsx, .ppt, .pptx, .odt, .ods, .odp
  1. Cliquez du bouton droit sur votre fichier et modifiez son extension en « .zip ». Par exemple : monfichier.docx devient monfichier.zip
  2. Une fois que le fichier est renommé, dézippez le grâce à votre utilitaire de décompression
  3. Il apparait alors un dossier contenant plusieurs dossiers.
  4. Si le fichier d’origine a été créé par microsoft office, vous devez voir un dossier portant le nom de l’application. Par exemple, « word » et dans ce dossier, il y a un dossier « media ». Toutes les images sont dans ce dossier
  5. Si le fichier d’origine a été créé par open office, libre office, apache office, vous devez voir un dossier « pictures ». Toutes les images sont dans ce dossier

Facile non ? Cela fonctionne pour tous les fichiers de votre suite bureautique, qu’il s’agisse de fichier excel, word, ou power point

Ca ne marche pas avec des .doc, .xls, .ptt, comment je fais ?

Effectivement, avant la version 2007 de microsoft office, les fichiers ne sont pas encodés en XML, et donc cette astuce ne marche pas. Pour autant, rien ne vous empêche d’ouvrir un .doc, de l’enregistrer en .docx (et donc de l’encoder en XML) puis de réaliser la manipulation précédente…

Je n’arrive pas à changer l’extension…

Sous windows 7 ou vista, par défaut windows masque les extensions qu’il reconnait. Vous ne voyez donc pas l’extension mais uniquement le nom du fichier lorsque vous faites « renommer ». Pas de problème :

  1. Allez dans ordinateur>panneau de configuration > options des dossiers
  2. Là dans l’onglet affichages, décochez la case « Masquer les extensions des fichiers dont le type est connu »
  3. Cliquez sur « Appliquer »
  4. Désormais, vous voyez les extensions des fichiers, à vous la récupération facile des images !

 

Aenean id, mattis vel, tempus pulvinar libero elit. id felis leo.