Comment faire pour convertir des fichiers DOCX au format TXT avec textutil dans Mac OS X

Le Mac inclut un outil de ligne de commande fantastique appelé textutil qui permet des conversions de format de fichier texte rapide, traduisant presque n'importe quel type de document texte ou mot dans un autre. Nous avons discuté de textutil pour une variété d'utilisations, mais il s'agissait généralement de conversions uniques d'un fichier spécifique dans un nouveau type de fichier. Cette fois, nous allons nous concentrer 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 format de fichier TXT ou RTF simple, a une plus grande compatibilité.

Parce que textutil est un outil en ligne de commande, les utilisateurs devraient être assez à l'aise avec le terminal avant de plonger, cela se reflète dans les premiers exemples montrés pour ceux qui connaissent bien la ligne de commande. Si vous êtes nouveau, nous allons essayer 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 sont adeptes de l'utilisation de la ligne de commande, la syntaxe nécessaire pour la conversion de fichiers batch docx en txt ou rtf est la suivante:

Convertir de DOCX à TXT :

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

Convertir .docx en .rtf :

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

L'indicateur "-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érique * est 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 d'origine, les fichiers d'origine ne seront ni écrasés ni modifiés. C'est tout, vous avez terminé. De toute évidence, le format de fichier txt est plus lisible que rtf, mais les fichiers RTF conservent mieux le formatage que txt. Utilisez ce qui est nécessaire, ou en fonction de la complexité des fichiers docx en question.

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

Si le problème ci-dessus vous tracasse, ne vous inquiétez pas, vous pouvez rendre le processus un peu plus facile en utilisant une combinaison du Finder et du Terminal, grâce à l'impression du chemin complet:

  1. Naviguez dans le système de fichiers Finder vers le répertoire où se trouvent les fichiers docx à convertir, ou faites glisser le dossier contenant docx sur le bureau
  2. Ouvrez l'application Terminal, disponible dans / Applications / Utilities /
  3. Tapez la syntaxe de commande suivante, en ajoutant un espace à la fin de 'txt', mais ne cliquez pas encore sur return:
  4. textutil -convert txt

  5. Retournez dans le Finder, glissez et déposez le dossier contenant docx dans la fenêtre du terminal pour imprimer le chemin complet du répertoire dans le terminal
  6. Ajouter à 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. Hit retour pour compléter la conversion par lots

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

Merci à James Harvard pour son idée.