使用html2pdf库时如何处理多个屏幕尺寸?

时间:2018-09-08 03:15:56

标签: javascript node.js html2pdf

我正在使用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的位置将发生变化。

用户点击时

  

ctrl + p

在Google上

并打印页面的pdf,无论使用哪种屏幕尺寸都没有关系。输出pdf始终看起来相同。我希望对html2pdf库做同样的事情。

0 个答案:

没有答案