使用wicked_pdf在PDF页脚中插入图像

时间:2014-07-04 11:55:46

标签: image footer wkhtmltopdf wicked-pdf

我正在使用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的页脚中插入图像?

1 个答案:

答案 0 :(得分:3)

我意识到问题是页脚的大小,没有配置。页脚很高,它到达页面顶部。我解决了它调整底部的边缘。我还将页脚更改为footer.html.erb

format.pdf do
  render  :pdf => "pdf",
          :margin => {:bottom => 15},
          :footer => {:html => {:template => 'layouts/pdfs/footer.html.erb'}}
  end
end