Создание документа Word из шаблона с использованием Java - PullRequest
0 голосов
/ 16 марта 2012

Я хочу создать текстовый документ, в котором есть текстовая часть, флажки и таблицы.Я хочу создать шаблон этого документа и использовать этот шаблон для создания текстового документа с использованием Java.

Может кто-нибудь предложить мне самый простой способ сделать то же самое.Я пытался сделать xml mapping, но он отлично работает только с текстом и таблицами.Меня больше беспокоит флажки в текстовом документе.

Пожалуйста, помогите!

Ответы [ 2 ]

0 голосов
/ 28 марта 2012

JDReports и Docmosis могут вам помочь. Я думаю, что оба могут делать то, что вам нужно, учитывая требования шаблона и выходной формат.

0 голосов
/ 18 марта 2012

У меня была игра со связанным флажком управления контентом.

Я обнаружил, что Word обновляет пользовательскую часть XML, когда вы устанавливаете или снимаете флажок на поверхности документа, но этот флажок не обновляется автоматически при изменении значения в пользовательской части XML вне слова.Также недостаточно обновить проверенное состояние (w14: checkbox / w14: флажок) вне Word 2010: оно, похоже, игнорируется.

Другими словами, в отличие от связанных элементов управления текстовым содержимым, обновление недвунаправленный.

Таким образом, чтобы это работало, вам нужно применить привязку самостоятельно (т.е. изменить sdtContent, чтобы он был отмечен или не отмечен).

С точки зрения реализации Java, docx4j 2.7.1 может применять привязки для элементов управления текстовым содержимым, но для вставки отмеченного или непроверенного флажка потребуется небольшой патч.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...