#java #ms-word #openxml
#java #ms-word #openxml
Вопрос:
У нас есть требование прочитать документ Word и внести в него изменения с помощью динамических данных из приложения и некоторых разделов, которые будут обновлены пользователем непосредственно в Word. Каждый раз, когда пользователь хочет извлечь данные из приложения, он загружает документ и объединяет его.
Чтобы быть более конкретным, я рассмотрел возможность манипулирования документом Word путем добавления мета-тегов в качестве маркеров в ooxml для каждого раздела. Но я не могу найти ни одного.Есть ли возможность добавить мета-теги для содержимого, которые могут действовать как маркеры шаблонов?
Примечание: Мы хотим реализовать это в приложении Java.
Комментарии:
1. Вы можете найти slideshare.net/plutext/document-generation-2012osdcsydney полезно. Вы можете использовать элементы управления содержимым для идентификации / пометки содержимого блока или уровня запуска.
Ответ №1:
Вы можете использовать специальную библиотеку Java:http://poi.apache.org / Apache POI для работы с файлами DOC, но для шаблона вам нужна другая система, такая как velocity или freemarker. Или вы можете просто использовать замену строки.