Как сгенерировать PDF-накладную в NodeJs, Express и JQuery? - PullRequest
0 голосов
/ 18 октября 2019

Мне нужно немного помочь с моей текущей проблемой. Я сделал программу на основе стека NodeJs + Express + MongoDB. Это следит за продавцами в процессе обработки. Программа работает отлично.

Теперь я хотел бы добавить опцию, чтобы взять данные конкретного продавца (база данных MongoDB) и сгенерировать счет в формате PDF. Когда начать?

  • Существуют ли программы / опции для генерации динамических полей?

  • Есть ли пакеты или примеры, как заполнить определенный файл PDFданные из базы данных в NodeJs / Express? Желательно с MongoDB?

  • Другие идеи? Советы?

Заранее спасибо, Jitske

Ответы [ 2 ]

0 голосов
/ 18 октября 2019

Существует несколько вариантов решения вашей проблемы.

Обработка

  1. Создание и HTML с использованием динамических значений

Как генерировать?

Вы можете использоватьмеханизмы шаблонов, такие как handlebars / EJS и т. д. Они принимают JSON и динамически отображают HTML-страницу

Создать PDF

Как создать?

Доступно множество модулей npm, которые делают снимок экрана с HTML-страницей и генерируют изображение или pdf.

Предложение: Используйте Puppeteer альтернатива: phantomjs, jsonToPdf и т. Д.

Надеюсь, это поможет вам

0 голосов
/ 18 октября 2019

Вы можете создать как HTML и сохранить в переменной. Тогда есть много пакетов npm, доступных для преобразования html в pdf. Надеюсь, это поможет вам !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...