我有一张图片image.jpg
,我想将它放在每页左下角的页脚中。我目前正在这样做,使用 Ruby 1.9.3 和 prawn gem 来创建 PDF,如下所示:
start_new_page
image "image.jpg", :at => [0,30]
这有两个问题:
1) 我正在动态创建页面,我需要将图像放置在所有页面上。因为我不知道将创建多少页,所以我不知道如何在每个页面上放置图像。
2) 我的 PDF 中的表格被写在 Logo 的顶部,导致 Logo 不可见。
我在示例中找到了这段代码:
number_pages "<page> in a total of <total>", { :start_count_at => 0, :page_filter => :all, :at => [bounds.right - 50, 0], :align => :right, :size => 14 }
这将按照我想要的方式动态地在每个页面上放置文本;但是,它不适用于图像。
如何在我的文档中的每个页面的左下角放置一个图像?
最佳答案
为什么不使用repeat?
repeat(:all) do
image "image.jpg", :at => [pdf.bounds.right - 100, 0], :align => :right
end
您可以在 Prawn 手册(第 98 页)中找到更多信息。
关于ruby - Prawn - 将图像放在每页的页脚中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19433832/