У меня есть проект, который требует создания файла Word (.doc) с определенным форматированием и определенными данными, извлеченными из моей базы данных. Я хочу вывести этот файл пользователю, который он отредактирует, и загрузить его обратно на сервер. После чего я хочу выполнить следующее преобразование загруженного файла.
- .doc to .pdf (предназначен для загрузки и просмотра в Интернете)
- .doc to .html (предназначен для свободного текстового поиска в сети)
Я хочу достичь этого, не открывая порт Open Office. Более ранняя версия делала это, но открытый порт имел тенденцию сбой, когда пользователей больше. Поэтому я хочу избежать этого. Open Office и операционная система были переустановлены на других компьютерах и испытаны разными способами, но порт OO падал при каждом увеличении количества пользователей.
Есть ли другой способ достичь этого преобразования? Продолжить это невозможно из-за сбоя.
Это хост-машина:
- Сервер Tomcat в Linux (64-битная версия RedHat)
- Приложение разработано на Java (JSP и Servlets)
- Бэкэнд - Oracle
Все пользователи имеют:
- Linux-машина, в основном 32-битная Fedora или Suse
Любая помощь приветствуется.