1
随着wkhtmltopdf,有什么办法来改变基于页面上的内容页脚的内容?每个页面的页脚都需要有它所在部分的标题,而不是通用页脚。任何指针?wkhtmltopdf - 根据页面内容改变页脚内容?
随着wkhtmltopdf,有什么办法来改变基于页面上的内容页脚的内容?每个页面的页脚都需要有它所在部分的标题,而不是通用页脚。任何指针?wkhtmltopdf - 根据页面内容改变页脚内容?
在页眉中使用的相同脚本也可用于页脚替换段名称。尝试一下如下所示的页脚,它抓住当前页面的页脚所在的当前H1部分。
<html>
<head>
<script>
function subst() {
var vars = {};
var valuePairs = document.location.search.substring(1).split('&');
for (var i in valuePairs) {
var valuePair = valuePairs[i].split('=', 2);
vars[valuePair[0]] = decodeURIComponent(valuePair[1]);
}
var replaceClasses = ['frompage','topage','page','webpage','section','subsection','subsubsection'];
for (var i in replaceClasses) {
var hits = document.getElementsByClassName(replaceClasses[i]);
for (var j = 0; j < hits.length; j++) {
hits[j].textContent = vars[replaceClasses[i]];
}
}
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body style="border:0; margin: 0px;" onload="subst()">
<div style="width: 100%; text-align:center;">- <span class="section"></span> -</div>
</body>
</html>
此外,如果你想要H2,使用子部分和H3使用subsubsection。如果每页有多个部分或子部分,它将选择页面上最高的部分。
谢谢!这工作完美!有没有关于部分如何链接到标题元素的文档? – exupero
好听!在手册中有一些有限的信息在http://madalgo.au.dk/~jakobt/wkhtmltoxdoc/wkhtmltopdf_0.10.0_rc2-doc.html#Footers%20And%20Headers但除此之外,我真的不知道,对不起! – Nenotlep