Всем привет.
Я хочу генерировать pdf на фронте и для этого использую html2pdf.js.
Но есть проблема. Она ведет себя не так как window.print.
window.print учитывает в себе media print настройки, в то время как html2pdf.
Возможно ил как-то добиться аналогичного сохранения, что и через браузерное окно, которое вызывается window.print?
Я бы сначала посмотрел, ведет ли себя эмуляция печати в инструментах разработчика "как window.print" или нет.
Внезапно, ответ на заглавный вопрос встроен в браузер.
Jussss92, ну да, содержимое отрисовывается на canvas и уже с него - в PDF.
Можно попробовать взять @media print { и продублировать весь этот блок под canvas * {. Или
@media screen and (min-width: размер canvas, max-width: размер canvas) {