Converter em lote arquivos OpenOffice (ODT) em MS Word (DOC)?

Converter em lote arquivos OpenOffice (ODT) em MS Word (DOC)?

Eu tenho um diretório cheio de odtarquivos do OpenOffice.org que gostaria de converter em lote em docarquivos. Existe uma maneira fácil de fazer isso?

(pontos extras se sua resposta usar OpenOffice e linha de comando do Linux)

Responder1

Você pode usarConv.em lote

BatchConv é uma ferramenta em lote que permite a conversão de uma lista de arquivos de e para qualquer formato de arquivo de importação/exportação suportado pelo OpenOffice.org. Este assistente baseado em macro solicita uma lista de arquivos, o diretório de destino e o formato do arquivo. Em seguida, ele percorrerá a lista e usará os recursos de importação/exportação do Ooo para processar os documentos.

Responder2

UnoConvpode converter em lote usando as bibliotecas do OpenOffice na linha de comando. Eu nunca usei isso.

Você também pode usarAbiWordna linha de comando assim:

for file in *.odt ; do abiword --to=doc "$file" ; done

Já fiz isso com sucesso muitas vezes.

Responder3

Parece que o Libre Office suporta o que você está tentando fazer usando argumentos de linha de comando como os seguintes:

libreoffice --headless --convert-to doc *odt

Encontrei esta informação emConverta em lote .odt para .doc usando o LibreOfficenognuru.orgsite.

Responder4

No Mac você pode usar textutil (ferramenta do sistema):

textutil -convert docx file.odtfaz uma cópia convertida do arquivo.odt como arquivo.docx

Estes formatos são suportados pelo textutil: txt, rtf, rtfd, html, doc, docx, odt, wordml, webarchive

textutil -hPara maiores informações

informação relacionada