Como converter arquivos DOCX em lote para o formato TXT com textutil no Mac OS X

Anonim

O Mac inclui uma fantástica ferramenta de linha de comando chamada textutil que permite conversões rápidas de formato de arquivo de texto, traduzindo quase qualquer tipo de documento de texto ou word em outro. Discutimos textutil para uma variedade de usos, mas normalmente tem sido para conversões pontuais de um arquivo específico em um novo tipo de arquivo.Desta vez, vamos nos concentrar na conversão em lote de um grupo de arquivos que estão no formato “DOCX” comum do Microsoft Office, que é basicamente uma versão XML compactada de um arquivo DOC clássico do Office, em um formato de arquivo TXT ou RTF simples, que tem maior compatibilidade. Como o textutil é uma ferramenta de linha de comando, os usuários devem se sentir um pouco à vontade usando o terminal antes de mergulhar, isso se reflete nos primeiros exemplos mostrados para aqueles que conhecem bem a linha de comando. Se você é novo, tentaremos facilitar o suficiente para que quase qualquer pessoa em qualquer nível de habilidade com o Mac OS X possa acompanhar.

Batch Convertendo DOCX para TXT / RTF com textutil

Para quem é adepto do uso da linha de comando, a sintaxe necessária para a conversão de arquivos batch docx para txt ou rtf é a seguinte:

Converter DOCX para TXT

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

Converter .docx para .rtf :

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

O sinalizador “-convert txt” ou “-convert rtf” diz ao textutil para converter os arquivos no formato fornecido, e o resto da string de comando é simplesmente um caminho para os arquivos em questão. Em seguida, um caractere curingaé usado com a extensão de arquivo .docx para informar ao textutil para converter tudo naquele diretório especificado.

Os arquivos rtf ou txt recém-convertidos aparecerão no mesmo diretório que os arquivos .docx originais, os arquivos dock originais não serão substituídos ou modificados. É isso, está tudo pronto. Obviamente, o formato de arquivo txt é mais universalmente legível que o rtf, mas os arquivos RTF mantêm alguma formatação melhor que o txt. Use o que for necessário, ou dependendo da complexidade dos arquivos docx em questão.

Batch Converting DOCX to TXT for Mac Terminal Newbies

Se o que foi dito acima passou despercebido, não se preocupe, você pode tornar o processo um pouco mais fácil usando uma combinação do Finder e do Terminal, graças ao truque print full path:

  1. Navegue no sistema de arquivos do Finder até o diretório onde estão localizados os arquivos docx que precisam ser convertidos ou arraste a pasta que contém o docx para a área de trabalho
  2. Abra o aplicativo Terminal, localizado em /Aplicativos/Utilitários/
  3. Digite a seguinte sintaxe de comando, adicionando um espaço no final de 'txt', mas não pressione Enter ainda:
  4. textutil -convert txt

  5. Volte para o Finder, agora arraste e solte a pasta que contém o docx na janela do terminal para imprimir o caminho completo do diretório no terminal
  6. Adicione no final do caminho do diretório “.docx” sem as aspas, a string de comando resultante no prompt do terminal deve ser algo como isto:
  7. textutil -convert txt ~/Desktop/MyDocxFiles/.docx

  8. Pressione Enter para concluir a conversão em lote

Os novos arquivos .txt aparecerão quase instantaneamente na mesma pasta que os arquivos .docx originais, eles ainda têm o mesmo nome de arquivo com exceção da nova extensão de formato de arquivo. Se você não consegue distinguir o arquivo antigo dos novos arquivos, certifique-se de ter as extensões de formato de arquivo definidas como visíveis no Mac Finder para mostrar facilmente a diferença.

Obrigado a James Harvard pela ideia da dica.

Como converter arquivos DOCX em lote para o formato TXT com textutil no Mac OS X