Cómo convertir por lotes archivos DOCX a formato TXT con textutil en Mac OS X

La Mac incluye una fantástica herramienta de línea de comandos llamada textutil que permite conversiones rápidas de formato de archivo de texto, traduciendo casi cualquier tipo de documento de texto o Word a otro. Hemos discutido textutil para una variedad de usos, pero por lo general ha sido para conversiones únicas de un archivo específico en un nuevo tipo de archivo. Esta vez nos centraremos en la conversión por lotes de un grupo de archivos que están en el formato «DOCX» común de Microsoft Office, que es básicamente una versión XML comprimida de un archivo DOC de Office clásico, en un formato de archivo TXT o RTF simple, que tiene mayor compatibilidad.


Debido a que textutil es una herramienta de línea de comandos, los usuarios deberían sentirse algo cómodos usando la terminal antes de sumergirse, esto se refleja en los primeros ejemplos que se muestran para aquellos que conocen la línea de comandos lo suficientemente bien.
Si es nuevo, intentaremos hacerlo lo suficientemente fácil para que casi cualquier persona con cualquier nivel de habilidad con Mac OS X pueda seguirlo.

Conversión por lotes de DOCX a TXT / RTF con textutil

Para aquellos que son expertos en el uso de la línea de comandos, la sintaxis necesaria para la conversión de archivos docx a txt o rtf por lotes es la siguiente:

Convierta DOCX a TXT :

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

Convierta .docx a .rtf :

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

La bandera “-convert txt” o “-convert rtf” le dice a textutil que convierta los archivos al formato dado, y el resto de la cadena de comandos es simplemente una ruta a los archivos en cuestión. Luego, se usa un comodín * con la extensión de archivo .docx para decirle a textutil que convierta todo en ese directorio especificado.

Los archivos rtf o txt recién convertidos aparecerán en el mismo directorio que los archivos .docx originales, los archivos de base originales no se sobrescribirán ni modificarán. Eso es todo, ya está. Obviamente, el formato de archivo txt es más legible universalmente que rtf, pero los archivos RTF mantienen un formato mejor que txt. Utilice lo que sea necesario o según la complejidad de los archivos docx en cuestión.

Conversión por lotes de DOCX a TXT para principiantes de terminales Mac

Si lo anterior se le pasó por la cabeza, no se preocupe, puede hacer el proceso un poco más fácil usando una combinación del Finder y la Terminal, gracias al truco de imprimir la ruta completa :

  1. Navegue en el sistema de archivos del Finder al directorio donde se encuentran los archivos docx que deben convertirse, o arrastre la carpeta que contiene docx al escritorio
  2. Abra la aplicación Terminal, que se encuentra en / Aplicaciones / Utilidades /
  3. Escriba la siguiente sintaxis de comando, agregando un espacio al final de ‘txt’, pero no presione regresar todavía:
  4. textutil -convert txt

  5. Regrese al Finder, ahora arrastre y suelte la carpeta que contiene docx en la ventana del terminal para imprimir la ruta completa del directorio en el terminal
  6. Agregue al final de la ruta del directorio «* .docx» sin las comillas, la cadena de comando resultante en el indicador de la terminal debería verse así:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/*.docx

  8. Presione regresar para completar la conversión por lotes

Los nuevos archivos .txt aparecerán casi instantáneamente en la misma carpeta que los archivos .docx originales, incluso tienen el mismo nombre de archivo con la excepción de la nueva extensión de formato de archivo. Si no puede distinguir el archivo antiguo de los archivos nuevos, asegúrese de tener las extensiones de formato de archivo configuradas como visibles en Mac Finder para mostrar fácilmente la diferencia.

Gracias a James Harvard por la idea del consejo.

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario