Size: a a a

7ДПF — Официальная группа ветеранов Второй Мировой

2019 October 17

AN

Anatoliy Nightingale in 7ДПF — Официальная группа ветеранов Второй Мировой
johnnykramer
Немного не то. Мне нужно из-под ноды генерировать сначала сами куски html с инлайн стилями, которые уже компоновать на pdfке. Ибо контент динамический будет приходить, странички должны быть определенного формата, и другие ограничения :(
Ты можешь сгенерить нодой html под запрос пользователя, а потом скормить ее дочернему процессу с html2pdf (если у них не появился пакет для джаваскрипта и это просто бинарник, как когда я его года три назад использовал)
источник

S

Sasha in 7ДПF — Официальная группа ветеранов Второй Мировой
johnnykramer
Немного не то. Мне нужно из-под ноды генерировать сначала сами куски html с инлайн стилями, которые уже компоновать на pdfке. Ибо контент динамический будет приходить, странички должны быть определенного формата, и другие ограничения :(
А сейчас разве нет готовых сервисов под это, ты гуглил?
источник

j

johnnykramer in 7ДПF — Официальная группа ветеранов Второй Мировой
Sasha
А сейчас разве нет готовых сервисов под это, ты гуглил?
Я такой сервис и должен написать :) под определенные нужды
источник

S

Sasha in 7ДПF — Официальная группа ветеранов Второй Мировой
johnnykramer
Я такой сервис и должен написать :) под определенные нужды
Окак))
источник

AN

Anatoliy Nightingale in 7ДПF — Официальная группа ветеранов Второй Мировой
А, минуточку, тут же вот есть https://www.npmjs.com/package/html2pdf.js/v/0.9.0
источник

j

johnnykramer in 7ДПF — Официальная группа ветеранов Второй Мировой
Ага ага :)
источник

j

johnnykramer in 7ДПF — Официальная группа ветеранов Второй Мировой
Will not run in nodejs
источник

NK

Nikita Kolmogorov in 7ДПF — Официальная группа ветеранов Второй Мировой
johnnykramer
Will not run in nodejs
Найди аналог, который работает с нодой
источник

AN

Anatoliy Nightingale in 7ДПF — Официальная группа ветеранов Второй Мировой
Тогда придется, вероятно, либо юзать чужие обертки (как эта https://www.npmjs.com/package/html2pdf-node)
Или делать как я написал выше
источник

S

Sasha in 7ДПF — Официальная группа ветеранов Второй Мировой
johnnykramer
Will not run in nodejs
А с хром хедлесс работает, они по любому должны мне кажется через браузер рендерить всё
источник

j

johnnykramer in 7ДПF — Официальная группа ветеранов Второй Мировой
Nikita Kolmogorov
Найди аналог, который работает с нодой
Нашёл pdfmake и pdfkit. Написал в чатик именно потому, чтобы не убить день на попытки сделать то что мне нужно с либой, которая в это не умеет или умеет плохо
источник

NK

Nikita Kolmogorov in 7ДПF — Официальная группа ветеранов Второй Мировой
👍
источник

NK

Nikita Kolmogorov in 7ДПF — Официальная группа ветеранов Второй Мировой
Anatoliy Nightingale
Тогда придется, вероятно, либо юзать чужие обертки (как эта https://www.npmjs.com/package/html2pdf-node)
Или делать как я написал выше
А это?
источник

NK

Nikita Kolmogorov in 7ДПF — Официальная группа ветеранов Второй Мировой
Пробовал?
источник

S

Sasha in 7ДПF — Официальная группа ветеранов Второй Мировой
Anatoliy Nightingale
Тогда придется, вероятно, либо юзать чужие обертки (как эта https://www.npmjs.com/package/html2pdf-node)
Или делать как я написал выше
Ява для работы нужна, прикольно)))
источник

S

Sasha in 7ДПF — Официальная группа ветеранов Второй Мировой
Вот её ещё тащить
источник

NK

Nikita Kolmogorov in 7ДПF — Официальная группа ветеранов Второй Мировой
Sasha
Вот её ещё тащить
Ну если сервер, то почему бы и нет
источник

S

Sasha in 7ДПF — Официальная группа ветеранов Второй Мировой
Nikita Kolmogorov
Ну если сервер, то почему бы и нет
Так не проще всё сделать черех chrome headless, мне кажется по ресурсам будет проще
источник

AN

Anatoliy Nightingale in 7ДПF — Официальная группа ветеранов Второй Мировой
Sasha
Вот её ещё тащить
Можно тогда просто собранный бинарник сабпроцессом пинать, дешевле выйдет
источник

AN

Anatoliy Nightingale in 7ДПF — Официальная группа ветеранов Второй Мировой
Там этот врапер с конфигами строк в 10 получится
источник