Ruby on rails 最后一页底部的pdf页脚

Ruby on rails 最后一页底部的pdf页脚,ruby-on-rails,pdf,wicked-pdf,Ruby On Rails,Pdf,Wicked Pdf,我渲染一个没有固定高度的pdf。 我只想在最后一页的底部添加一个页脚,我尝试过使用css,但它仍然显示在第一页的页脚上 有什么想法吗 现在我有了一个这样的css body { # tried with height: 100% too height: 269mm; # a standard A4 height } div.footer { position: absolute; # tried with fixed too bottom: 0px; height: 200p

我渲染一个没有固定高度的pdf。 我只想在最后一页的底部添加一个页脚,我尝试过使用css,但它仍然显示在第一页的页脚上

有什么想法吗

现在我有了一个这样的css

body {
  # tried with height: 100% too
  height: 269mm; # a standard A4 height
}

div.footer {
  position: absolute; # tried with fixed too
  bottom: 0px;
  height: 200px;
}
我认为最好的解决方案是使用javascript并检查最后一页何时到来,但我该怎么做呢

另一个注意事项是:

body { height: (nr_pages * 269)mm }

这是一个有效的解决方案(可能不是很好)。如何检索总页数(视图内部)?

您可以通过检查页面属性和topage属性是否相同来查找最后一页,在js中,您可以在页脚布局中使用以下代码段

函数subst(){
var vars={};
var x=document.location.search.substring(1).split('&');
对于(x中的变量i){
var z=x[i]。拆分('=',2);
vars[z[0]]=unescape(z[1]);
}
var x=['frompage','topage','page','webpage','section','subsection','subsubsection'];
对于(x中的变量i){
var y=document.getElementsByClassName(x[i]);
对于(var j=0;j}
hi,你能得到这个问题的答案吗?hi,不太可能。在我的例子中,pdf只是一个固定的n页文档。我使用了变通高度:nr_pages*269。但是对于dynamics文档,我真的不知道如何检索页面。对于我来说,我只想在我的pdf结尾添加一个页脚。但是我做不到。谢谢你的建议,我下次需要时会尝试![如果在其他使用之前确认您的答案的有效性-我将接受它]您在底部添加的if语句(
if(vars[“topage”]==vars[“page”])…
)应该在for循环之外。最后只需要运行一次。