Коллеги, есть вопрос: что из этого поддерживает / не поддерживает Adobe Forms? Хочется проверить маркетинговые анонсы и выяснить реальное фактическое состояние дел.
Требования к контенту печатных форм
1 Выносить изолированные абзацы текста в печатную форму 2 Размещать абзацы в последовательности друг за другом 3 При отсутствии необходимости в каком-то абзаце смещать следующие за ним вверх 4 Нумеровать абзацы с глубиной до 5 знаков (например, 5.1.1.1.1) 5 Добавлять правильную нумерацию при ссылках внутри текстовых абзацев на другие текстовые абзацы 6 Форматирование текста (выравнивание полей, переносы строк, полей, абзацев, шрифты) 7 Добавлять поле данных в нужные места шаблонного текста абзацев (например, «данное предложение действительно в течение __10__ дней после выдачи Полиса-оферты») 8 Функция поддержки заполнения полей из внешних источников данных внутри таблиц / внутри текста отдельными блоками текста 9 Формировать таблицы с наполнением информацией 10 При наличии пустых колонок и строк в таблице скрывать их 11 Поддерживать вложенные таблицы (необязательное требование) 12 Поддерживать функцию объединения ячеек 13 Запрет на дробление таблиц – если таблица не вмещается на одной странице, она переносится на другую страницу целиком 14 При переносе таблицы на новую страницу дублировать заголовок таблицы (необязательное требование) 15 Поддержка QR-кодов, штрих-кодов 16 Нумерация страниц (в формате "N-я" из "M-ти") 17 Вставка разрыва страниц 18 Смена ориентации страниц 19 Запрет переноса подписей и печатей на отдельную страницу 20 Добавление картинок и закрепление их положения, добавление подложки 21 Поддержка колонтитулов
Общие функционально-технические требования
22 Наличие API для возможности наполнить шаблон печатной формы информацией (REST/JSON) из внешней системы 23 Наличие API для интеграции с внешними системами 24 Наличие документации API на русском языке 25 Поддержка версионности шаблонов и/или интеграция с репозиторием, например, GIT 26 Устойчивая работоспособность при нагрузке ~10-20 rps, возможность горизонтального масштабирования при увеличении нагрузки 27 Высокий уровень доступности, возможность дублировать узлы под балансировкой 28 Возможность производить обновление версии ПО незаметно для пользователя или с минимальным временем простоя 29 Возможность производить обновление версии печатной формы незаметно для пользователя 30 Поддержка назначение прав для внутренних пользователей через AD 31 Наличие механизма авторизации и аутентификации 32 Наличие собственного логирования и возможность эти логи извлечь 33 Настройка уровней логирования 34 Возможность развернуть на OS под лицензией GNU GPL (Ubuntu 16+ LTS, CentOS )
_________________ В жизни всегда есть место подвигу, - главное держаться от этого места подальше.
|