我正在使用wicked_pdf
生成PDF,我希望在每个页面中都包含一个带有图像的页脚。
我生成了一个文件footer.pdf.erb
,插入到页面底部,但是,当渲染PDF时,图像显示在顶部,页面内容消失。
我使用的版本为wicked_pdf
gem为0.10.2,wkhtmltopdf
为0.12.1。
footer.pdf.erb
<html>
<head>
</head>
<body>
<%=wicked_pdf_image_tag('image_path', :width => "97", :height => "25")%>
</body>
</html>
controller.rb
format.pdf do
render :pdf => "pdf",
:footer => {:html => {:layout => 'layouts/pdfs/footer.pdf.erb'}}
end
:footer
来电可以吗?或者还有另一种方法可以在PDF的页脚中插入图像?
答案 0 :(得分:3)
我意识到问题是页脚的大小,没有配置。页脚很高,它到达页面顶部。我解决了它调整底部的边缘。我还将页脚更改为footer.html.erb
。
format.pdf do
render :pdf => "pdf",
:margin => {:bottom => 15},
:footer => {:html => {:template => 'layouts/pdfs/footer.html.erb'}}
end
end