Javascript 使用html2pdf库时如何处理多个屏幕大小?

Javascript 使用html2pdf库时如何处理多个屏幕大小?,javascript,node.js,html2pdf,Javascript,Node.js,Html2pdf,我正在使用html2pdf打印我的网页的pdf版本。我使用在某些点设置了分页符。这是由html2pdf库提供的。然而,当用户最小化屏幕时,即使是一点点,整个pdf也会变得混乱,因为一些字段在页面末尾被切成两半。有没有一种方法可以让我设置html2pdf来打印pdf,就好像它是用于默认桌面大小的屏幕一样?对于不同尺寸的屏幕,有没有其他方法可以解释 编辑1: 我使用的插件是html2pdf。要将网页转换为pdf并下载,我只需在HTML上执行以下操作: <body class="element-

我正在使用html2pdf打印我的网页的pdf版本。我使用
在某些点设置了分页符。这是由html2pdf库提供的。然而,当用户最小化屏幕时,即使是一点点,整个pdf也会变得混乱,因为一些字段在页面末尾被切成两半。有没有一种方法可以让我设置html2pdf来打印pdf,就好像它是用于默认桌面大小的屏幕一样?对于不同尺寸的屏幕,有没有其他方法可以解释

编辑1:

我使用的插件是html2pdf。要将网页转换为pdf并下载,我只需在HTML上执行以下操作:

<body class="element-to-print"> 
问题是,如果我不知道不同屏幕大小的分区在哪里,我就无法设置分页符。当用户在浏览我的网站时更改浏览器窗口的大小时,div和section的位置将发生更改

当用户点击

ctrl+p


在谷歌上打印一个pdf页面,使用哪种屏幕大小并不重要。输出的pdf看起来总是一样的。我希望用html2pdf库做同样的事情。

使其弹出打开一个包含您想要保存的内容的新窗口,保存它,然后关闭弹出窗口。笔记本电脑的弹出窗口将比手机的弹出窗口大。我将遇到与以前相同的问题。从chrome或其他web浏览器打印效果良好的原因是系统正在处理保存pdf,而不是保存代码本身中的库。
var element = document.getElementById('element-to-print');
 html2pdf().from(element).save();