У меня есть необходимость разрешить пользователям экспортировать свои файлы .doc (которые они загружают) в различные форматы. Я начал использовать OO SDK, и я настраивал некоторые пользовательские фильтры, используя XSLT. Все работает хорошо, и я могу экспортировать слова docs в pdf и т. Д.Преобразование Doc с использованием OpenOffice SDK
Однако я хочу запустить это как веб-сервис. Я хочу запустить эту службу преобразования на выделенном узле, поэтому все загрузки файлов пользователями, желающими преобразовать их документ, достигнут этого выделенного узла. Мое веб-приложение само по себе основано на PHP. Каков наилучший способ выполнить преобразование с помощью OO SDK? Я также должен сохранить результирующий файл в БД.
Нужно ли мне запускать несколько экземпляров OO и кормить каждый файл для преобразования в конкретный экземпляр? И мне нужно написать настраиваемый сервер, чтобы справиться с этим, так как я не знаю, является ли OO многопоточным. Любые советы очень оценили.
Я попытался сделать это в своей работе, но нам пришлось отказаться от него, так как мы не могли пройти пассивное размещение элементов документа, таких как нестандартные макеты и изображения из OOo. Мы вместо этого сделаем практически такую же настройку, за исключением MS Office в качестве конвертера. – Chris