Com convertir per lots fitxers DOCX a format TXT amb textutil a Mac OS X
El Mac inclou una fantàstica eina de línia d'ordres anomenada textutil que permet conversions ràpides de format de fitxer de text, traduint gairebé qualsevol tipus de document de text o de Word a un altre. Hem parlat de textutil per a diversos usos, però normalment ha estat per a conversions puntuals d'un fitxer específic en un tipus de fitxer nou.Aquesta vegada ens centrarem a convertir per lots un grup de fitxers que es troben en el format comú "DOCX" de Microsoft Office, que és bàsicament una versió XML comprimida d'un fitxer DOC d'Office clàssic, en un format de fitxer simple TXT o RTF, que té una major compatibilitat. Com que textutil és una eina de línia d'ordres, els usuaris haurien de sentir-se una mica còmodes utilitzant el terminal abans de submergir-s'hi, això es reflecteix en els primers exemples que es mostren per a aquells que coneixen prou bé la línia d'ordres. Si sou nou, tot i que intentarem facilitar-ho prou perquè gairebé qualsevol persona amb qualsevol nivell d'habilitat amb Mac OS X pugui seguir-lo.
Conversió per lots de DOCX a TXT/RTF amb textutil
Per a aquells que són experts en l'ús de la línia d'ordres, la sintaxi necessària per a la conversió de fitxers batch docx a txt o rtf és la següent:
Convertir DOCX a TXT
textutil -convert txt /path/to/DOCX/files/.docx
Convertir .docx a .rtf:
textutil -convert rtf /path/to/docx/files/.docx
El senyalador “-convert txt” o “-convert rtf” indica a textutil que converteixi els fitxers al format donat, i la resta de la cadena d'ordres és simplement una ruta als fitxers en qüestió. A continuació, s'utilitza un comodíamb l'extensió de fitxer .docx per dir-li a textutil que converteixi tot el que hi ha en aquest directori especificat.
Els fitxers rtf o txt acabats de convertir apareixeran al mateix directori que els fitxers .docx originals, els fitxers dock originals no es sobreescriuran ni es modificaran. Això és tot, ja heu acabat. Òbviament, el format de fitxer txt és més llegible de manera universal que rtf, però els fitxers RTF mantenen algun format millor que txt. Utilitzeu el que sigui necessari, o depenent de la complexitat dels fitxers docx en qüestió.
Conversió per lots de DOCX a TXT per a principiants en terminals de Mac
Si l'anterior us passava pel cap, no us preocupeu, podeu fer el procés una mica més fàcil utilitzant una combinació del Finder i el Terminal, gràcies al truc d'imprimir el camí complet:
- Navegueu pel sistema de fitxers del Finder fins al directori on es troben els fitxers docx que s'han de convertir, o arrossegueu la carpeta que conté docx a l'escriptori
- Obre l'aplicació Terminal, que es troba a /Aplicacions/Utilitats/
- Escriviu la sintaxi de l'ordre següent, afegint un espai al final de 'txt', però encara no premeu Retorn:
- Torneu al Finder, ara arrossegueu i deixeu anar la carpeta que conté docx a la finestra del terminal per imprimir la ruta completa del directori al terminal
- Afegiu al final de la ruta del directori “.docx” sense les cometes, la cadena d'ordres resultant a l'indicador del terminal hauria de semblar a això:
- Premeu Retorn per completar la conversió per lots
textutil -convert txt
textutil -convert txt ~/Desktop/MyDocxFiles/.docx
Els fitxers .txt nous apareixeran gairebé a l'instant a la mateixa carpeta que els fitxers .docx originals, fins i tot tenen el mateix nom de fitxer amb l'excepció de la nova extensió de format de fitxer. Si no podeu distingir el fitxer antic dels nous, assegureu-vos que teniu les extensions de format de fitxer configurades com a visibles al Mac Finder per mostrar fàcilment la diferència.
Gràcies a James Harvard per la idea del consell.