Я хочу создать обобщенный c механизм отчетов, который использует шаблоны для настройки. Для ввода данных я получаю JSON и вывод должен быть в формате PDF. Более подробно c, я сообщаю исторические данные из инструмента управления проектами. Например, как выполняются задачи и какой у них флаг состояния.
До сих пор я построил три проекта с разными библиотеками в качестве подтверждения концепции:
- iText v7.1, который работает хорошо, но параметры шаблона были ограничены
- Jasper Reports v6.12, который использует собственный формат для шаблонов и также потребовал бы редактора .jr xml
- , работающего с Apache POI и docx4j v6.1 для использования Microsoft Word для настройки шаблонов
Мне нравится идея последней программы, но более часто я получаю поврежденные PDF-файлы после изменения шаблонов. Таким образом, он работает довольно нестабильно, и я боюсь, что клиент сломает его в течение первых дней.
Мне необходимо найти способ настройки шаблонов без необходимости установки дополнительной программы, такой как редактор WYSIWYG, на клиенте. .
Мои вопросы:
Есть ли библиотека, по которой я до сих пор скучаю?
Должен ли я отклонить Идея, что клиент должен иметь возможность редактировать шаблон сам?
Если вам нужен общий обзор архитектур, я использовал их в трех проектах, я передам их!
Спасибо за ваше время заранее!