История изменений
Исправление dimgel, (текущая версия) :
Если современный OpenOffice способен эти файлы прочитать, то: (1) запускаешь его демоном (в headless-режиме); (2) находишь и запускаешь java-сервлет JODConverter (очень давно дело было, хз жив ли он ещё), которому потом POST-запросом шлёшь документ и целевой формат, а он пинает для конвертации headless OpenOffice и возвращает тебе HTTP-ответом сконвертированный документ. Рекомендую в качестве целевого формата юзать ODT/ODS – и стандарт открытый, и идея синтаксиса похожа на HTML (зазипованный).
Как пинать headless OpenOffice самому, без посредничества JODConverter, я хз; может и можно как-нибудь несложно.
Исправление dimgel, :
Если современный OpenOffice способен эти файлы прочитать, то: (1) запускаешь его демоном (в headless-режиме); (2) находишь и запускаешь java-сервлет JODConverter (очень давно дело было, хз жив ли он ещё), которому потом POST-запросом шлёшь документ и целевой формат, а он пинает для конвертации headless OpenOffice и возвращает тебе HTTP-ответом сконвертированный документ. Рекомендую в качестве целевого формата юзать ODT/ODS – и стандарт открытый, и идея синтаксиса похожа на HTML (зазипованный).
Исходная версия dimgel, :
Если современный OpenOffice способен эти файлы прочитать, то: (1) запускаешь его демоном (в headless-режиме); (2) находишь и запускаешь java-сервлет JODConverter (очень давно дело было, хз жив ли он ещё), которому потом POST-запросом шлёшь документ и целевой формат, а он тебе HTTP-ответом возвращает сконвертированный документ. Рекомендую в качестве целевого формата юзать ODT/ODS – и стандарт открытый, и идея синтаксиса похожа на HTML (зазипованный).