Вы можете установить OpenOffice Impress (Libre Office Impress) на сервере, возможно, он сможет выполнить преобразование документа.
Я слышал, что в OpenOffice есть доступные API-интерфейсы Python, и, возможно, даже больше, даже клон VBA.
Вероятно, невозможно выполнить преобразование из командной строки следующим образом:
ooimpress -infile "mydoc.pptx" -outfile "mydoc.ppt"
В любом случае преобразование, вероятно, не будет совершенным. Если ваши pptx-файлы содержат встроенные документы OLE, ожидайте проблем.
Простые слайды с маркированными списками и некоторыми простыми графическими объектами (кружками, стрелками, файлами растровой графики, такими как gif-файлы) с меньшей вероятностью станут проблемой.
Вот несколько ссылок на темы форума openoffice с похожими проблемами.
.doc в .pdf, вся командная строка?
http://www.oooforum.org/forum/viewtopic.phtml?t=5513
Помощь! - Простое преобразование командной строки Word doc в XML
http://www.oooforum.org/forum/viewtopic.phtml?t=7242