¿Convertir por lotes archivos de OpenOffice (ODT) a MS Word (DOC)?

¿Convertir por lotes archivos de OpenOffice (ODT) a MS Word (DOC)?

Tengo un directorio lleno de odtarchivos de OpenOffice.org que me gustaría convertir en docarchivos por lotes. ¿Hay una forma fácil de hacer esto?

(puntos de bonificación si su respuesta utiliza OpenOffice y una línea de comandos de Linux)

Respuesta1

Puedes usarConv por lotes

BatchConv es una herramienta por lotes que permite la conversión de una lista de archivos desde y hacia cualquier formato de archivo de importación/exportación compatible con OpenOffice.org. Este asistente basado en macros solicita una lista de archivos y el directorio de destino y el formato de archivo. Luego recorrerá la lista y utilizará las capacidades de importación/exportación de Ooo para procesar los documentos.

Respuesta2

UnoConvPuede realizar conversiones por lotes utilizando las bibliotecas de OpenOffice desde la línea de comandos. Nunca lo he usado.

También puedes usarAbiPalabradesde la línea de comando así:

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

Lo he hecho con éxito muchas veces.

Respuesta3

Parece que Libre Office admite lo que intenta hacer utilizando argumentos de línea de comando como los siguientes:

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

Encontré esta información deConvierta por lotes .odt a .doc usando LibreOfficeen elwww.gnuru.orgsitio.

Respuesta4

En Mac puedes usar textutil (herramienta del sistema):

textutil -convert docx file.odthace una copia convertida de file.odt como file.docx

Estos formatos son compatibles con textutil: txt, rtf, rtfd, html, doc, docx, odt, wordml, webarchive

textutil -hpara más información

información relacionada