Estoy ordenando un montón de escritos antiguos y me estoy encontrando con un gran número de archivos, que son exe's en lugar de doc o docx o txt o cualquier otro formato de documento de texto normal. Estoy casi seguro de que todos estos escritos fueron hechos en Microsoft Word para Mac (probablemente) 2004. Hay caracteres incoherentes en los encabezados y pies de página, pero el cuerpo del texto parece intacto, por lo que he visto. Tengo curiosidad por saber cómo ha podido ocurrir esto, pero mi prioridad ahora mismo es reconvertir estos archivos a un formato de texto simple. Hay cientos de documentos, en su mayoría notas, pero algunas piezas terminadas y preferiría no tener que entrar y eliminar el texto basura de todos ellos a mano. Así que... ¿cuáles son mis opciones?
Respuestas
¿Demasiados anuncios?El archivo que vinculado puede abrirse, para su correcta visualización, en LibreOffice que, por cierto, es gratuito.
También pude convertir este archivo a través de la línea de comandos a un documento de texto plano utilizando el ejecutable de LibreOffice soffice
utilizando la siguiente sintaxis:
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to txt $FileNameToConvert
Ejemplo:
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to txt "'…& hitting number three on 3"
El comando anterior ha creado el archivo "' & golpeando el número tres en 3.txt" y luego lo he abierto en TextEdit y se ha mostrado correctamente como debería.
Puede convertir los documentos por lotes de la misma manera utilizando un comodín (un asterisco), por ejemplo:
/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to txt *
El comando anterior para convertir por lotes supone que ha instalado LibreOffice en /Applications
y he colocado los archivos a convertir en su propio directorio y he cambiado a ese directorio en el Terminal.
Nota: Si desea convertir los archivos en documentos de Microsoft Word utilice doc
o docx
en lugar de txt
para el --convert-to
opción, por ejemplo: --convert-to doc
La utilidad de la línea de comandos textutil
puede hacer el trabajo. La sintaxis básica sería
textutil -convert txt -- filename
Para procesar por lotes un grupo de archivos en una carpeta la sintaxis sería
textutil -convert txt -- /path/to/folder/*
textutil
puede convertir archivos .doc y docx entre otros formatos de archivo.