wicked_pdf:是否可以只在第一页显示标题,仅在最后一页显示页脚?

现在我有:header => {:html => {:template => "layouts/pdf_header.html.erb"}}设置。 有什么我可以传递,只会在文档的第一页显示标题?

我也可以为页脚做这个吗? 这里几乎更重要,因为我不能真正想到任何其他方式让页脚动态地粘贴在页面底部,而每次都会有不同的长度和不同的页面数。

一些快速的JavaScript可以解决这个问题。 按照wkhtmltopdf上“ Footers And Headers”下的样板文件进行操作

这些是您的页眉和页脚模板。 跟踪的关键变量是“页面”,可从URL哈希获得。 你的标题看起来像这样:

   

同样对于您的页脚,代码看起来像这样:

   

渲染pdf时添加布局

 format.pdf do render :pdf => "my_pdf", :layout => 'pdf end 

视图/布局/ pdf.haml

 %html %head %body = render "layouts/header" = yield = render "layouts/footer"