Создать сервис на node.js для автоматического создания изображения

Цена договорная
08 февраля 2023, 11:23 • 17 откликов • 84 просмотра
Нами разработано (пока не до конца, но в первом приближении уже работает) веб-приложение для отображения геопространственной информации на картографической подложке. Приложение разработано в парадигме SPA на голом JS

Пользователь в интерактивном режиме, используя веб-приложение, в браузере может собрать необходимую для отображения на карте информацию (слайд) и сохранить результат работы в шаблон.

В следующей сессии пользователь может загрузить сохраненный шаблон и получить тот же объем актуальной информации в браузере.

При необходимости пользователь имеет возможность сохранить полученное изображение с канваса сайта на диск.

Цель: автоматизировать процесс создания слайдов без явного использования браузера пользователем

Задача:
Необходимо создать сервис на node.js (далее - Сервис) для автоматического создания и сохранения изображения (серии изображений) на диск из готового шаблона без использования браузера. Сервис будет работать на бэкенде и сохранять изображения должен тоже на диск бэкенда, откуда пользователь будет их загружать на свой локальный диск

Сценарий такой:
1. Пользователь в браузере создает необходимый слайд и сохраняет его в виде шаблона на бэкенде
2. Пользователь формирует расписание автоматического создания слайдов с актуальной информацией и указывает созданный в п.1 шаблон
3. При срабатывании расписания (например, за час до начала рабочего дня) Сервис на бэкенде запускает наше веб-приложение, которое генерирует по указанному шаблону слайд и сохраняет на диск в виде изображения (серии изображений) стандартного формата
4. Пользователь приходит на работу и работает уже с готовыми изображениями слайдов, может их опубликовать, распечатать, отправить по почте и т.п. и использование браузера ему уже не требуется.

При необходимости существующее веб-приложение может быть доработано в рамках реализации задачи.

Если есть какие-то другие варианты решения такой задачи, то готовы рассмотреть