Механизм шаблонов документов - PullRequest
7 голосов
/ 22 мая 2009

Мне нужно выбрать хороший шаблонизатор для генерации документов в нашем приложении. Требования:

  • Создание Microsoft Word и PDF как минимум
  • Хорошие возможности шаблонов, включая поддержку простых заменяемых параметров, массивов / списков и иерархий, если это возможно
  • Разрешить включение пользовательской графики
  • В идеале шаблоны должны быть доступны для редактирования приложениями Microsoft или другим удобным для пользователя аналогом

Задача состоит в том, чтобы получить некоторую структуру данных из системы и сделать из нее хороший документ. Примеры включают в себя отчеты, деловые предложения, видение продукта и многое другое. Идеи приветствуются:)

Один из подходов - написать сам, но, возможно, есть что-то нестандартное и не обязательно бесплатное. Технически лучше всего, если он может быть кроссплатформенным, но только для Windows хорош и в крайнем случае.

1 Ответ

3 голосов
/ 23 мая 2009

Люди используют docx4j для подобных вещей. (Отказ от ответственности: это мой проект)

docx4j предоставляет вам инструменты для создания документов docx (в отличие от старых двоичных) и вывода в PDF (хотя ymmv).

Для создания коммерческих документов посмотрите на подобные Exari и Thunderhead.

...