Мне нужно выбрать хороший механизм шаблонов для создания документов в нашем приложении. Требования:
- Сгенерируйте Microsoft Word и PDF как минимум
- Хорошие возможности шаблонов, включая поддержку простых заменяемых параметров, массивов/списков и иерархий, если это возможно.
- Разрешить включать пользовательскую графику
- В идеале шаблоны должны быть редактируемыми с помощью приложений Microsoft или других удобных для пользователя эквивалентов.
Задача состоит в том, чтобы скормить какую-то структуру данных из системы и сделать из нее красивый документ. Примеры включают отчеты, деловые предложения, концепции продукта и многое другое. Идеи приветствуются :)
Один из подходов — написать его самому, но, возможно, есть что-то нестандартное и не обязательно бесплатное. Технически лучше, если бы он мог быть кросс-платформенным, но только для Windows это нормально, а также в крайнем случае.