LINUX.ORG.RU

История изменений

Исправление crutch_master, (текущая версия) :

Нужно, чтобы он брал json/xml/etc макета, «компилировал» его, потом брал json с данными (хоть через stdin/fifo) и быстро собирал pdf'ку. Цель - 5мс на pdf из 10 а4 с кучей таблиц и qr кодов. Можно даже не извращаться с многопотоком. Gui не надо, можно выпилить и сделать сборку *приложения* (не библиотеки) без gui для сервера. Sql вкорячивать тоже не надо, можно сделать выпиливаемым при сборке. Нужно хорошую документацию на макет, чтобы можно было его написать руками без гуя.
Еще раз.
Нужно:
Чисто cli приложение без зависимости от иксовых либ
При запуске с ключём подгружает себе макет отчёта
Через fifo/пайп читает json с данными
В файл пишет pdf, в stdout/stderr ошибки
Описание макета должно быть хорошо задокументировано
Время генерации 10 страничного pdf с данными, штрих кодами и qr кодами должно стремиться к 5-и миллисекундам и меньше
Если останутся силы - поддержка различных форматов odf, xls, doc, etc
Не нужно:
Косплей fastreports и подобного мусора
Ориентированность чисто на десктоп, мышевозов и 2 отчёта в час до принтера

Исходная версия crutch_master, :

Нужно, чтобы он брал json/xml/etc макета, «компилировал» его, потом брал json с данными (хоть через stdin/fifo) и быстро собирал pdf'ку. Цель - 5мс на pdf из 10 а4 с кучей таблиц и qr кодов. Можно даже не извращаться с многопотоком. Gui не надо, можно выпилить и сделать сборку *приложения* (не библиотеки) без gui для сервера. Sql вкорячивать тоже не надо, можно сделать выпиливаемым при сборке. Нужно хорошую документацию на макет, чтобы можно было его написать руками без гуя.