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 de Word a otro. Hemos discutido textutil para una variedad de usos, pero generalmente ha sido para conversiones únicas de un archivo específico en un nuevo tipo de archivo.Esta vez nos centraremos en convertir por lotes 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 clásico de Office, 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 deben 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:
Convertir DOCX a TXT
textutil -convert txt /ruta/a/DOCX/archivos/.docx
Convertir .docx a .rtf :
textutil -convert rtf /ruta/a/docx/archivos/.docx
El indicador “-convert txt” o “-convert rtf” le dice a textutil que convierta los archivos al formato dado, y el resto de la cadena de comando es simplemente una ruta a los archivos en cuestión. Luego, se usa un comodíncon 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 has terminado. Obviamente, el formato de archivo txt es más universalmente legible que rtf, pero los archivos RTF mantienen algo de formato mejor que txt. Use el que sea necesario, o dependiendo de la complejidad de los archivos docx en cuestión.
Conversión por lotes de DOCX a TXT para novatos en terminales Mac
Si lo anterior se te pasó por la cabeza, no te preocupes, puedes hacer que el proceso sea un poco más fácil usando una combinación de Finder y Terminal, gracias al truco de imprimir la ruta completa:
- Navegue en el sistema de archivos Finder hasta el directorio donde se encuentran los archivos docx que deben convertirse, o arrastre la carpeta que contiene docx al escritorio
- Abra la aplicación Terminal, que se encuentra en /Aplicaciones/Utilidades/
- Escriba la siguiente sintaxis de comando, agregando un espacio al final de 'txt', pero no presione regresar todavía:
- Vuelva 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
- Agregue al final de la ruta del directorio “.docx” sin las comillas, la cadena de comando resultante en el indicador del terminal debería verse así:
- Presione regresar para completar la conversión por lotes
textutil -convert txt
textutil -convert txt ~/Desktop/MyDocxFiles/.docx
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 diferenciar el archivo antiguo de los archivos nuevos, asegúrese de tener las extensiones de formato de archivo configuradas como visibles en el Finder de Mac para mostrar fácilmente la diferencia.
Gracias a James Harvard por la sugerencia.