Usar unoconv seria a sua melhor aposta, ele nem precisa do OpenOffice / LibreOffice instalado.
De sua página inicial :
unoconv converts between any document format that OpenOffice understands. It uses OpenOffice's UNO bindings for non-interactive conversion of documents.