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"