Как работать с экранами нескольких размеров при использовании библиотеки html2pdf? - PullRequest
0 голосов
/ 08 сентября 2018

Я использую html2pdf для печати pdf-версии моей веб-страницы. Я установил разрывы страниц в определенные моменты, используя <div class="html2pdf__page-break"></div>. Это обеспечивается библиотекой html2pdf. Тем не менее, когда пользователь минимизирует экран даже немного, весь pdf портится, так как некоторые поля в конце страницы делятся пополам. Есть ли способ для меня настроить html2pdf для печати PDF, как если бы это был экран по умолчанию для размера рабочего стола? Есть ли другой способ учета экранов разных размеров?

Edit1:

Используемый мной плагин - html2pdf. Чтобы преобразовать веб-страницу в PDF-файл и загрузить ее, все, что мне нужно сделать, это в моем HTML:

<body class="element-to-print"> 

В моем разделе сценариев

var element = document.getElementById('element-to-print');
 html2pdf().from(element).save();

Проблема в том, что я не могу установить разрывы страниц, если я не знаю, где находятся разделы на экранах разных размеров. Когда пользователь изменяет размер окна браузера при просмотре моего сайта, расположение div и раздела будет меняться.

Когда пользователь нажимает

Ctrl + P

на Google и печатает PDF страницы, не имеет значения, какой размер экрана имеет использование. Вывод pdf всегда выглядит одинаково. Я хочу сделать то же самое с библиотекой html2pdf.

...