【发布时间】:2023-03-26 02:42:01
【问题描述】:
我有一个从 html 内容生成 pdf 的项目。 PDF 应在每一页中包含页眉。那么,有没有办法在页面达到一定高度后动态添加内容?这是在包含要呈现为 pdf 的 html 内容的 A4 大小纸张的顶部设置标题所必需的。
【问题讨论】:
标签: javascript jquery html css pdf
我有一个从 html 内容生成 pdf 的项目。 PDF 应在每一页中包含页眉。那么,有没有办法在页面达到一定高度后动态添加内容?这是在包含要呈现为 pdf 的 html 内容的 A4 大小纸张的顶部设置标题所必需的。
【问题讨论】:
标签: javascript jquery html css 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,但我从来没有太在意标题,真诚的。
【讨论】: