将页码添加到 PDF,包括封面
Adding page numbers to PDFs including the cover page
我正在尝试将页码添加到页面底部,但似乎没有按预期工作。
目前我正在使用这个:
<span class="page"></span>/<span class="topage"></span>
此解决方案的问题在于它不将封面计为一页。
根据我的代码,7 页的 PDF "has" 6 页。
我正在寻找一种将封面作为页面包含在内的方法,所以数字是正确的。
目前我正在研究一些 JS 以在之后对其进行操作,但是我有一些 "official" 解决方案吗?
使用 javascript 解决。 :)
如果有人在这里寻找解决方案,请前往:
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 pageNumberStart = parseInt(vars.page);
var pageNumberEnd = parseInt(vars.topage);
if (pageNumberStart != null && pageNumberEnd != null) {
document.getElementById('page').innerHTML = pageNumberStart + 1;
document.getElementById('topage').innerHTML = pageNumberEnd + 1;
}
也许有人得到了官方的方法? :D
我正在尝试将页码添加到页面底部,但似乎没有按预期工作。
目前我正在使用这个:
<span class="page"></span>/<span class="topage"></span>
此解决方案的问题在于它不将封面计为一页。
根据我的代码,7 页的 PDF "has" 6 页。
我正在寻找一种将封面作为页面包含在内的方法,所以数字是正确的。
目前我正在研究一些 JS 以在之后对其进行操作,但是我有一些 "official" 解决方案吗?
使用 javascript 解决。 :)
如果有人在这里寻找解决方案,请前往:
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 pageNumberStart = parseInt(vars.page);
var pageNumberEnd = parseInt(vars.topage);
if (pageNumberStart != null && pageNumberEnd != null) {
document.getElementById('page').innerHTML = pageNumberStart + 1;
document.getElementById('topage').innerHTML = pageNumberEnd + 1;
}
也许有人得到了官方的方法? :D