2009-10-14 3 views
0

У меня есть JSP-файл, который очищает все данные из базы данных в документе MS-Word, задавая ключевое слово content-type.Добавление содержимого в ms word, Include macro

Мне нужно добавить верхний и нижний колонтитулы в тот же документ. Я не мог найти прямой путь от JSP без использования API, таких как POI. Поэтому я создал макрос, который работает локально.

Как добавить это в динамически созданный файл Word?

ответ

1

У меня была аналогичная проблема с POI и Excel.

Решение состоит в том, чтобы вручную создать шаблон .doc-файла с присутствующим макросом. Затем в вашем коде загрузите этот документ, внесите изменения в свои данные и сохраните его. Макрос будет сохранен из документа шаблона.

+0

Спасибо за ваш отзыв. Но U означает использовать POI для этого? В настоящее время, как я уже сказал, это страница JSP с «contenttype set as ms word». Возможно ли открыть и добавить данные в существующий документ шаблона без материала POI? Если так, я не уверен, как (хотя у меня есть готовые шаблоны :)) .. Помогите мне в этом ..! Спасибо –

+0

Я думаю, что лучший способ - использовать POI, чтобы делать что-либо, относящееся к форматам Microsoft. –

+0

ОК тогда .. Но время работы, связанное с решением этой проблемы, не так удовлетворительно .. В любом случае спасибо человеку .. !! Я посмотрю на это. –

0

Я бы использовал POI или docx4j для создания файла docx на сервере и добавления верхнего/нижнего колонтитула в качестве части этого процесса.

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