Мне нужно разбить файл презентации PowerPoint (pptx и, если возможно, ppt) на набор файлов исходного формата (pptx или ppt) - каждый из которых содержит один слайд из оригинала.Мне нужно сделать это программно на сервере Linux Ubuntu, используя бесплатные инструменты или внешний бесплатный API.Когда файл загружается в каталог, программа вызывается из моей основной программы (написанной на PHP) и выполняет разделение.
Я ищу предложения о языке или наборе инструментов для использования.Я посмотрел на несколько вариантов, перечисленных ниже.Это займет некоторое время, чтобы попробовать их все, но если кто-то сможет исключить или добавить в список и / или предоставить примеры кода, это поможет.
Спасибо!
(1) Проект Apache POI(POI-XSLF)
(2) Утилита командной строки OpenOffice unoconv
(3) C # (с компилятором Mono для Linux).Это может включать косвенную возможность удаления слайдов с помощью powerPoint.Slides (x). Удалить
(4) JODConverter (конвертер Java OpenDocument)
(5) PyODConverter (конвертер Python OpenDocument)
(6) Google Documents API
(7) Aspose.Slides для .NET из-за стоимости