Batch Convert OpenOffice (ODT) to MS Word (DOC) files?

UnoConv can batch convert using the OpenOffice libraries from the commandline. I've never used it.

You can also use AbiWord from the command line like this:

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

I've done that successfully many times.


It appears that Libre Office supports what you are trying to do using command line arguments like the following:

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

I found this information from Batch convert .odt to .doc using LibreOffice at the gnuru.org site.


You can use BatchConv

BatchConv is a batch tool allowing conversion of a file list from and to any supported OpenOffice.org import/export file formats. This macro based wizard asks for a file list and the target directory and file format. It will then loop over the list and use Ooo import/export capabilities to process the documents.