根据高度动态添加内容

Add content dynamically on the basis of height

本文关键字:添加 动态 高度      更新时间:2023-09-26

我有一个从html内容生成pdf的项目。PDF应该在每页中包含页头。那么,有没有办法在页面达到一定高度后动态添加内容?这是在包含html内容的A4大小纸张的顶部设置页眉所需要的,这些内容将被渲染为pdf。

您可以检查实际显示高度并根据它构建内容,示例如下:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function(e) {
	var dsheight = $(window).height();
    alert("page height: "+dsheight);
});
</script>

或者您可以检查html <div>的高度(例如)并将其拆分为X个字符以达到此任务。
无论如何,使用php(或您想使用的服务器端语言)一定是一种更好且最简单的方法。
我用php创建了大量的pdf文件,但我从来没有太在意标题,真诚的。