我希望這個命令在生成的pdf的引導下顯示1/1
,但沒有...任何想法?wkhtmltopdf:顯示頁腳上的內容,例如頁碼
wkhtmltopdf --footer-center [page]/[topage] www.google.com /tmp/foobar.pdf
版本:0.12.2.4在Linux上
我希望這個命令在生成的pdf的引導下顯示1/1
,但沒有...任何想法?wkhtmltopdf:顯示頁腳上的內容,例如頁碼
wkhtmltopdf --footer-center [page]/[topage] www.google.com /tmp/foobar.pdf
版本:0.12.2.4在Linux上
I t眨眼這個問題可能是由於版本0.12.2.4,否則,這個--footer-center [page]/[topage]
命令將會做你的工作。
另外一個例子,我檢查了substitutePdfVariables()
在body onload中被調用。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script>
function substitutePdfVariables() {
function getParameterByName(name) {
var match = RegExp('[?&]' + name + '=([^&]*)').exec(window.location.search);
return match && decodeURIComponent(match[1].replace(/\+/g, ' '));
}
function substitute(name) {
var value = getParameterByName(name);
var elements = document.getElementsByClassName(name);
for (var i = 0; elements && i < elements.length; i++) {
elements[i].textContent = value;
}
}
['frompage', 'topage', 'page', 'webpage', 'section', 'subsection', 'subsubsection']
.forEach(function(param) {
substitute(param);
});
}
</script>
</head>
<body onload="substitutePdfVariables()">
<p>Page <span class="page"></span> of <span class="topage"></span></p>
</body>
</html>
這裏Docs你可以找到更多關於頁眉和頁腳的變量。
文檔看起來已經過時了......並且關於linux版本的猜測看起來與之前的答案類似。 –
@AmberBeriwal,我更換了文檔超鏈接。我想從這個答案中,用戶可以得到他們的答案。 –
完美的傢伙感謝 –
似乎是一個穩定的問題,但沒有發生過的版本0.12.2.4
穩定釋放linux
(debian
或ubuntu
),但只是爲了調試目的,在他們的存儲庫here中提到了。
這裏是工作的屏幕截圖爲version
和0.12.4
,或者你可以添加由下面的代碼片段頁碼添加腳註提到here
<html><head><script>
function subst() {
var vars={};
var x=window.location.search.substring(1).split('&');
for (var i in x) {var z=x[i].split('=',2);vars[z[0]] = unescape(z[1]);}
var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
for (var i in x) {
var y = document.getElementsByClassName(x[i]);
for (var j=0; j<y.length; ++j) y[j].textContent = vars[x[i]];
}
}
</script></head><body style="border:0; margin: 0;" onload="subst()">
<table style="border-bottom: 1px solid black; width: 100%">
<tr>
<td class="section"></td>
<td style="text-align:right">
Page <span class="page"></span> of <span class="topage"></span>
</td>
</tr>
</table>
</body></html>
會發生什麼情況?只顯示'/'或什麼也不顯示? –
@RafaelDantas不顯示任何內容 – ziiweb
爲了測試目的,請使用--header-center並查看是否正常工作。 (嘗試在屬性文本中加雙引號) –