Como converter arquivos em lote

Índice

De ODT a TXT, de Word a PDF, de Excel a Calc: Com o LibreOffice você pode converter muitos arquivos em vários formatos de uma só vez.

Windows + Linux / Alemão / Código Aberto. Com o LibreOffice, você pode converter documentos em uma variedade de formatos rapidamente. Você abre o arquivo, clica em "Arquivo / Salvar como" e clica no formato que deseja.
Mas se você deseja converter cem ou mil arquivos, não é tão conveniente. Nesse caso, você pode iniciar o LibreOffice com o comando "soffice" da linha de comando. Você pode omitir a interface gráfica do usuário com a opção "-headless". Com "-convert-to", você informa ao programa para converter um ou mais arquivos. Também existe um parâmetro para o formato, por exemplo "txt: Texto". E, finalmente, o LibreOffice ainda precisa saber quais arquivos ele deve converter, por exemplo, todos os documentos do Writer no formato OpenDocument: "* .odt". O comando completo tem a seguinte aparência no Windows:
soffice -convert-to txt: Text * .odt -headless
Os usuários do Linux adicionam um hífen adicional no início das opções:
soffice --convert-to txt: Texto * .odt --headless
Para que o comando de conversão funcione, nenhuma instância do LibreOffice deve ser aberta, caso contrário, nada acontece, nenhuma mensagem de erro aparece. Também depende da grafia exata. Acima de tudo, o parâmetro para o formato tem tudo: "txt: Texto". Tem que ser escrito exatamente assim, caso contrário não funcionará. O parâmetro consiste em duas partes: "txt" especifica o formato de destino, "Texto" é o nome do filtro que o programa deve usar.
Mais sobre o assunto:

  • Todos os filtros do LibreOffice
  • Unoconv: conversor de documentos para Linux
  • odt2txt: Extrai texto de documentos ODT

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave