以下代码能够合并图像,但它们并不完全适合PDF页面。 Prawn中是否有一个设置允许组合适合页面大小的图像并导出为PDF?
require 'prawn'
require 'fastimage'
Prawn::Document.generate("hello.pdf", :page_layout => :landscape) do
(1..40).each do|i|
size = FastImage.size("./java/sl#{i}.jpg")
start_new_page(:size => size,:layout => :landscape)
image "./java/sl#{i}.jpg"
end
end
答案 0 :(得分:0)
尝试使用图片的at
属性添加一些位置
例如:
image "./java/sl#{i}.jpg", :at => [x,y]
根据您的需要指定x,y
的值。