2015-09-30 4 views
-2

У меня есть шаблон слова для формы приложения (который содержит текст, выпадающие списки, флажки, поля даты). В моем веб-приложении всякий раз, когда пользователь запускает новый процесс, им нужно заполнить некоторые данные высокого уровня, здесь мне нужно заполнить некоторые введенные пользователем данные в шаблон слова и позволить пользователю загрузить этот документ. Позже пользователь переносит этот документ в автономном режиме и заполняет пустые поля нижнего уровня в этом документе, и когда они заполняются, они возвращают документ обратно в приложение. Теперь мне нужно прочитать значения каждого поля, введенного пользователем, и сохранить эти значения в базе данных.Чтение шаблона слова пользователь вводил значения в java

Может кто-нибудь дать мне направление, как достичь этого, используя java.

Или есть лучший способ достичь того же, кроме шаблонов слов.

----------------- Обновить --------- Планирование использования библиотеки docx4j. Ниже перечислены выше шаги уровня, которые я могу следить за моим процессом

  • Создание шаблона слов с помощью заблокированные управления
  • Уникальное значение тега (вес: тег) содержание будут назначены для каждого элемента управления содержимым
  • Will заполнять любые значения выпадающего списка и любые другие значения элементов управления, используя docx4j library.
  • После того, как пользователь заполнит форму, извлечет данные из шаблона, используя docx4j, учитывая уникальное значение тега, которое я назначил на первом этапе .
+0

Попробуйте. Посмотрите, что произойдет. Что еще мы можем вам помочь? –

ответ

0

API Apache OpenOffice (на основе технологии компонентов UNO) позволяет читать и обрабатывать документы OpenOffice. Для форматов .doc (не основанных на xml) вы можете использовать API для преобразования файла в ODT, что позволяет вам извлекать и обрабатывать данные в документе.

Смежные вопросы