Здравствуйте, думаю суть вопроса понятна, перейду к сути.
В своих проектах для получения файла pdf из html структуры, я использовал mPdf (php). Сейчас нужно создать сайт используя node.js, соответственно нужно найти способ получения pdf либо на клиенте (js), либо на сервере (node.js).
Нашел 2 плагина: jsPdf.js и PdfMake.js.
У первого нет поддержки utf-8. У второго не нашел как прописать некоторые стили (например border-top и т.д), плюс отсутствует собственный парсер.
Собственно может кто сталкивался с этим и сможет подсказать какое-либо решение проблемы?
За ~10 лет жутко намучился с разными плагинам и модуля "под язык" и совсем недавно открыл для себя стороннюю утилиту wkhtmltopdf. Я думаю, что инструмента лучше, просто не найти. Единственный минус, что в надо писать отдельный сервис для преобразования ваших обращений в команду, но это работы на час, максимум.
Согласен с автором этого ответа. Много всего использовал в разное время, сейчас создаю PDF исключительно через wkhtmltopdf (работает и на Linux, и на macOS, и на Windows).
Если дружите с Docker, то рекомендую вот это решение: www.athenapdf.com - говорят ещё надёжнее качественнее чем wkhtmltopdf работает. Сам хочу попробовать и проверить, но руки не доходят.