我正在开发一个从html内容生成pdf的项目。 PDF应包含每页中的页眉。那么,有没有办法在页面达到某个高度后动态添加内容?这需要在包含要呈现为pdf的html内容的A4大小的纸张顶部设置标题。
答案 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文件,但是我从来没有过多地关注标题,真诚。