我正在使用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和section的位置将发生变化。
用户点击时
在Google上ctrl + p
并打印页面的pdf,无论使用哪种屏幕尺寸都没有关系。输出pdf始终看起来相同。我希望对html2pdf库做同样的事情。