根据高度动态添加内容

时间:2016-09-22 07:55:34

标签: javascript jquery html css pdf

我正在开发一个从html内容生成pdf的项目。 PDF应包含每页中的页眉。那么,有没有办法在页面达到某个高度后动态添加内容?这需要在包含要呈现为pdf的html内容的A4大小的纸张顶部设置标题。

1 个答案:

答案 0 :(得分:0)

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

<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文件,但是我从来没有过多地关注标题,真诚。