Существует несколько вариантов решения вашей проблемы.
Обработка
- Создание и HTML с использованием динамических значений
Как генерировать?
Вы можете использоватьмеханизмы шаблонов, такие как handlebars / EJS и т. д. Они принимают JSON и динамически отображают HTML-страницу
Создать PDF
Как создать?
Доступно множество модулей npm, которые делают снимок экрана с HTML-страницей и генерируют изображение или pdf.
Предложение: Используйте Puppeteer альтернатива: phantomjs, jsonToPdf и т. Д.
Надеюсь, это поможет вам