Все, что вам нужно, это PyODConverter (http://artofsolving.com/opensource/pyodconverter)
Это простой и быстрый способ конвертировать документы, используя OpenOffice / LibreOffice через командную строку. Вы можете передать команду из PHP, используя exec ()
1) Запустите Openoffice на сервере как сервис, используя libreoffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
. Измените команду «libreoffice» на «soffice» (для openoffice, если он у вас есть).
2) Загрузите DocumentConverter.py и используйте его так: python DocumentConverter.py test.docx test.odf
И это все.