Comment convertir par lots des fichiers DOCX au format TXT avec textutil sous Mac OS X

Anonim

Le Mac comprend un outil de ligne de commande fantastique appelé textutil qui permet des conversions rapides de format de fichier texte, traduisant presque n'importe quel type de document texte ou Word en un autre. Nous avons discuté de textutil pour diverses utilisations, mais il s'agissait généralement de conversions ponctuelles d'un fichier spécifique en un nouveau type de fichier.Cette fois-ci, nous nous concentrerons sur la conversion par lots d'un groupe de fichiers au format Microsoft Office "DOCX", qui est essentiellement une version XML compressée d'un fichier Office DOC classique, en un simple format de fichier TXT ou RTF, qui a une plus grande compatibilité. Parce que textutil est un outil de ligne de commande, les utilisateurs doivent être assez à l'aise avec le terminal avant de plonger, cela se reflète dans les premiers exemples présentés pour ceux qui connaissent assez bien la ligne de commande. Si vous êtes nouveau, nous essaierons de le rendre assez facile pour que presque n'importe qui, quel que soit son niveau de compétence avec Mac OS X, puisse suivre.

 Conversion par lots de DOCX en TXT/RTF avec textutil

Pour ceux qui maîtrisent l'utilisation de la ligne de commande, la syntaxe nécessaire à la conversion par lots de fichiers docx en txt ou rtf est la suivante :

Convertir DOCX en TXT

textutil -convert txt /path/to/DOCX/files/.docx

Convertir .docx en .rtf :

textutil -convert rtf /path/to/docx/files/.docx

Le drapeau "-convert txt" ou "-convert rtf" indique à textutil de convertir les fichiers dans le format donné, et le reste de la chaîne de commande est simplement un chemin vers les fichiers en question. Ensuite, un caractère génériqueest utilisé avec l'extension de fichier .docx pour indiquer à textutil de tout convertir dans ce répertoire spécifié.

Les fichiers rtf ou txt fraîchement convertis apparaîtront dans le même répertoire que les fichiers .docx originaux, les fichiers dock originaux ne seront ni écrasés ni modifiés. Ça y est, vous avez terminé. De toute évidence, le format de fichier txt est plus universellement lisible que rtf, mais les fichiers RTF conservent un meilleur formatage que txt. Utilisez celui qui est nécessaire, ou selon la complexité des fichiers docx en question.

 Conversion par lots de DOCX en TXT pour les débutants du terminal Mac

Si ce qui précède vous dépasse, ne vous inquiétez pas, vous pouvez simplifier un peu le processus en utilisant une combinaison du Finder et du Terminal, grâce à l'astuce d'impression du chemin complet :

  1. Naviguez dans le système de fichiers du Finder jusqu'au répertoire où se trouvent les fichiers docx qui doivent être convertis, ou faites glisser le dossier contenant le docx sur le bureau
  2. Ouvrez l'application Terminal, qui se trouve dans /Applications/Utilitaires/
  3. Tapez la syntaxe de commande suivante, en ajoutant un espace à la fin de "txt", mais n'appuyez pas encore sur Entrée :
  4. textutil -convert txt

  5. Retournez au Finder, maintenant faites glisser et déposez le dossier contenant le docx dans la fenêtre du terminal pour imprimer le chemin complet du répertoire dans le terminal
  6. Ajoutez à la fin du chemin du répertoire ".docx" sans les guillemets, la chaîne de commande résultante à l'invite du terminal devrait ressembler à ceci :
  7. textutil -convert txt ~/Desktop/MyDocxFiles/.docx

  8. Appuyez sur retour pour terminer la conversion par lots

Les nouveaux fichiers .txt apparaîtront presque instantanément dans le même dossier que les fichiers .docx originaux, ils ont même le même nom de fichier à l'exception de la nouvelle extension de format de fichier. Si vous ne parvenez pas à distinguer l'ancien fichier des nouveaux fichiers, assurez-vous que les extensions de format de fichier sont définies comme visibles dans le Finder Mac pour afficher facilement la différence.

Merci à James Harvard pour l'idée du conseil.

Comment convertir par lots des fichiers DOCX au format TXT avec textutil sous Mac OS X